第一阶段:JavaSE基础
先从搭建环境开始,然后学习基础语法,再到面向对象,然后就是数组和集合,最后是常用的API、IO流、反射机制、多线程和网络编程。
第二阶段:数据库(MySQL 或者 Oracle)
MySQL主要学习DDL、DML、简单查询、连接查询、子查询、索引、春初过程、连接池、三大范式、UML建模。Ps:需要做大量的增删改查练习
第三阶段:前端(HTML、CSS和JavaScript)
第四阶段:JavaEE
主要学习内容有XML、MVC架构模式、Servlet、Filter、JSP、EL、JSTL、AJAX、代理模式、工厂模式。Ps:需要深刻理解MVC架构模式
第五阶段:项目管理
学会使用Maven、Git
第六阶段:高级框架
学习Spring、SpringMVC、MyBatis。(大部分公司使用SSM整合框架)
第七阶段:分布式
Springboot
第八阶段:拓展
Linux、多线程、设计模式、JVM优化、算法