b站codeSheep这个up主,最近更新了一期关于Java语言的学习路线,包含语言基础,算法与数据结构,开发工具,应用框架,运维知识等方面,感觉比较全面,因此记录下来,以备后续学习参考。
内容覆盖比较全,对于框架部分,每个方面只去掌握最出名的那一个或两个就行了,没有必要每个框架都去学。
这么多内容看完时间比较长,给自己打个气,困难任务只要拆分成小模块,可执行性就会大幅度增强,完成也会变得比较容易。
整理一下薄弱环节
- 语言基础:异常、泛型
- JVM:全部
- 并发/多线程:全部
- SQL:语言,锁
- 设计模式:全部
整个内容比较多,如下图所示: