Java学习路线

b站codeSheep这个up主,最近更新了一期关于Java语言的学习路线,包含语言基础,算法与数据结构,开发工具,应用框架,运维知识等方面,感觉比较全面,因此记录下来,以备后续学习参考。

内容覆盖比较全,对于框架部分,每个方面只去掌握最出名的那一个或两个就行了,没有必要每个框架都去学。

这么多内容看完时间比较长,给自己打个气,困难任务只要拆分成小模块,可执行性就会大幅度增强,完成也会变得比较容易。

整理一下薄弱环节

  1. 语言基础:异常、泛型
  2. JVM:全部
  3. 并发/多线程:全部
  4. SQL:语言,锁
  5. 设计模式:全部

整个内容比较多,如下图所示: