深入学习 Java 的途径
要深入掌握 Java,除了掌握 SSM 整合、redis 缓存、MinIO、mongodb、mysql 等基础知识外,还需要:
1. 实践经验
熟能生巧,多多编写代码、使用 Java 各项特性,才能深入理解和应用 Java。尤其是对数据结构、集合类实现方式等基础知识,深入思考它们的实现细节。
立即学习“Java免费学习笔记(深入)”;
2. 源码研究
- JDK 源码: 了解 Java 语言特性、集合实现方式等的基础知识,为理解框架和技术的实现奠定基础。
- jvm 原理: 掌握 JVM 内存结构、垃圾回收等机制,有助于理解 Java 程序运行原理和排查线上故障。
3. 框架源码
深入学习常用的框架源码,如 spring、mybatis 等,了解框架的实现原理、优缺点以及最佳实践。
4. 学习路径
- 先研究 JDK 源码。
- 之后学习 JVM 原理。
- 最后研究框架源码,按常用程度排序。