
因为很多吧友在学习Java道路上不知道怎么学习,所以整理了一下学习路线,一起超神一起秃头!
1:基础阶段
1.1:必选
1.1.1:Java语言
1.1.2:Mysql数据库
1.1.3:JDBC
1.1.4:JavaWeb
1.1.5:JavaWeb实战
至此,我们可以用一个Java语言编写一个Web项目
1.2:可选
这块,可以先选择暂时跳过,如果想拓宽知识面可以选择学习
1.2.1:Java并发
1.2.2:JavaNIO
1.2.3:Java虚拟机
1.2.4:Java新特性
1.2.5:Java数据结构与算法
1.2.6:Java设计模式
2:框架阶段
2.1:必选
2.1.1:SpringXML
2.1.2:Spring注解
2.1.3:SpringMVC
2.1.4:Mybatis
2.1.5:SSM整合
至此我们已经学会了主流框架,对于当前比较流行的SpringBoot建议学习完这些再去学习
2.1.6:Maven
2.1.7:Git
2.1.8:SpringBoot
2.1.9:IDEA
2.1.10:jenkins
3:进阶阶段
3.1:微服务
3.1.1:Dubbo
3.1.2:SpringCloud
3.1.3:ZooKeeper
3.1.4:Netty
3.2:消息队列
3.2.1:RocketMQ