开源项目推荐: Java成长之路 Java技术栈的全套知识点总结
Stargazers over time
一、思维导图
二、清单
2.1. 类加载子系统
2.2. 运行时数据区
2.3. 执行引擎
2.4. 垃圾回收机制
2.5. 性能优化与调优
2.6. 高效并发
三、示例代码
示例代码在同级目录 demo下 按照章节分类,请自行查阅食用。think you!
四、参考文献
4.1.Oracle官网JVM规范
4.2.参考书籍
《深入理解JVM虚拟机》 周志明 著
《Java虚拟机规范》詹姆斯·高斯林 (James Gosling)
《Java语言规范》
《垃圾回收算法手册:自动内存管理的艺术》
《Virtual Machines: Versatile Platforms for System and Processes》
《Java性能优化权威指南》 Charlie Hunt 著
五、更多开源项目
安利一波我的公众号:【程序员阿杜】
每天都会分享一些好玩,有趣,又沙雕的开源项目。或者是比较实用的开发工具。
六、反馈及改进
欢迎提出issues
,看到就会回馈.并且将您添加到项目贡献者列表中。
七、参与贡献(非常欢迎!)
手动打字难免会有错别字,如果您在学习过程中发现了错别字或者需要补充及修正的知识点。
欢迎及时修正本项目,让我们一起为开源做贡献!
具体步骤如下:
- Fork 本仓库
- 新建 Feat_xxx 分支
- 提交代码
- 新建 Pull Request,填写必要信息。
- 等待审核即可。通过之后会邮件通知您。
八、许可证
在 MIT 许可下分发。有关更多信息,请参阅LICENSE
。