Java学习路线


[TOC]

Java学习路线

一、java基础

​ 1.java基础语法

​ 2.流程控制语句和方法

​ 3.数组

​ 4.面向对象编程

​ 5.异常

​ 6.常用类

​ 7.集合框架

​ 8.IO流

​ 9.多线程

​ 10.GUI编程

​ 11.网络编程

​ 12.注解和反射

​ 13.JUC编程

​ 14.JVM探究

​ 15.23中设计模式

​ 16.数据结构和算法

​ 17.正则表达式


二、JavaWeb

​ 1.MySQL初级

​ 2.JDBC

​ 3.HTML2

​ 4.CSS3

​ 5.JavaScript

​ 6.jQuery

​ 7.Layui&VBootStrap

​ 8.Http协议

​ 9.Tomcat

​ 10.Servlet

​ 11.Cookie&Session

​ 12.JSP

​ 13.JSTL&EL表达式

​ 14.MVC三层架构

​ 15.过滤器

​ 16.监听器

​ 17.文件上传下载

​ 18.邮件收发

​ 19.富文本编辑器


三、SSM框架

  1. Maven
  2. Junit
  3. Log4J
  4. MyBatis
  5. Spring
  6. SpringMVC
  7. JSON
  8. Ajax
  9. SSM框架整合
  10. Shiro
  11. Soir
  12. Git
  13. MyBatis-Plus
  14. MySQL高级
  15. Netty
  16. MyCat

四、Linux运维

  1. Linux基础
  2. Shell编程
  3. Linux系统管理
  4. Linux网络
  5. LAMP平台部署
  6. LNMP平台部署
  7. Nginx
  8. ELK日志分析
  9. MySQL集群
  10. Redis
  11. Linux集群
  12. Docker
  13. OpenStack
  14. Kubernetes

五、微服务和分布式

  1. Vue
  2. NodeJS
  3. SpringBoot原理
  4. SpringBootWeb开发
  5. SpringData
  6. SpringSecurity
  7. SpringBoot分布式开发
  8. ActiveMQ
  9. Elsticsearch
  10. Dobbo+Zookeeper
  11. SpringCloud Netfix全家桶
  12. SpringCloud Alibaba全家桶

六、大数据开发

  1. 负载均衡
  2. Hadoop
  3. Hive
  4. HBase
  5. Flume
  6. Sqoop
  7. Zookeeper
  8. Impala
  9. Scala编程
  10. Spark系列
  11. Kafka

七、进阶路线

  1. Java8新特性
  2. Java9新特性
  3. Java10新特性
  4. Java11新特性
  5. Java12新特性
  6. Service Mesh
  7. 计算机网络原理
  8. 操作系统

八、学习方式

​ 成为一个合格的工程师需要 1~3 年时间,最好的学习方法就是找经典的书籍 系统 地学习,而不要遇到一个问题到网上搜搜然后就解决了事。例如 Java 的各种数据结构的实现原理,只有深入掌握其实现原理,才能对其优缺点和使用场景有深刻理解,这样在做具体方案设计的时候才能选择合适的数据结构。


文章作者: 刘磊
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 刘磊 !
  目录