Java学习一般包含:
第一阶段:JavaSE
Java基础语法;面向对象编程思想;Java常用API;多线程并发编程等
Java体系中的基础部分,学完可以完成贪吃蛇、俄罗斯方块等一些桌面应用程序。
第二阶段:数据库(MySQL/Oracle)与JDBC技术
MySQL/Oracle;JDBC等
学完可熟练的使用MySQL、Oracle相关操作,了解持久化和JDBC思想以及持久化框架。
第三阶段:JavaWeb开发技术
JavaWeb前端;JavaWeb基础;JavaWeb高级等
学习完本阶段的课程后,具备开发个人网站、企业网站的能力。
第四阶段:大型项目实战-CMS系统
JavaScript增强;Struts2;Spring基础和IoC(XML配置)等
通过对本阶段课程的学习可以完成市面上大多数的web应用开发。
第五阶段:大型项目实战-企业ERP/进销存项目
JPA/Hibernate;项目管理及用例分析;AJAX/JSON/jQuery等
学完本阶段课程,能够完成各种企业ERP系统的开发以及泛流通行业的管理系统开发。
第六阶段:大型项目实战-CRM/客户关系管理系统
JavaScript高级/jQueryEasyUI;SpringMVC;Mybatis;Shiro等
通过对本阶段课程的学习,能够熟练使用各种流行框架完成项目开发。
第七阶段:大型项目实战-B2C/商城项目
微信开发;HTML5/CSS3/BootStrap;Linux与阿里云等
通过对本阶段课程的学习,能够熟练使用目前市面上各种前沿的、高薪的技术来完成项目开发。
Java核心部分就是线程、List、Map的使用
Web方面就是JSP Servlet javascript、jquery、ajax 、html等等
框架方面就是 struts2 hibernate spring
服务器 tomcat配置 webwork 等等
零基础学习java可以多上蛙课网去看看,上面有不少资源和教程,前沿技术也每周都更新。
最后希望你Java学习愉快!