JVMStudy
💊JVM 底层原理解析
Install / Use
/learn @shaoxiongdu/JVMStudyREADME
开源项目推荐: 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。
