Skip to content

shaoxiongdu/JVMStudy

Repository files navigation

开源项目推荐: Java成长之路 Java技术栈的全套知识点总结

image-20220805101528860

Stargazers over time

Stargazers over time

一、思维导图

JVMStudy

二、清单

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

五、更多开源项目

安利一波我的公众号:【程序员阿杜】

每天都会分享一些好玩,有趣,又沙雕的开源项目。或者是比较实用的开发工具。

Github推荐

六、反馈及改进

欢迎提出issues,看到就会回馈.并且将您添加到项目贡献者列表中。

七、参与贡献(非常欢迎!)

手动打字难免会有错别字,如果您在学习过程中发现了错别字或者需要补充及修正的知识点。

欢迎及时修正本项目,让我们一起为开源做贡献!

具体步骤如下:

  1. Fork 本仓库
  2. 新建 Feat_xxx 分支
  3. 提交代码
  4. 新建 Pull Request,填写必要信息。
  5. 等待审核即可。通过之后会邮件通知您。

八、许可证

在 MIT 许可下分发。有关更多信息,请参阅LICENSE

九、致谢

  1. 感谢尚硅谷提供的在线课程视频资料 在线课程
  2. 感谢JetBrains提供的配套开发环境许可证 官方网站
  3. 感谢Gitee提供的图床平台 相关地址
  4. 感谢GitHub提供代码仓库平台
  5. 感谢在线站点生成器 docsify 提供的在线站点生成功能