doocs/jvm是一个专注于Java虚拟机底层原理知识总结的项目。它涵盖了JVM内存结构、HotSpot虚拟机对象探秘、垃圾收集策略与算法、HotSpot垃圾收集器、内存分配与回收策略、JVM性能调优等多方面的知识点。此外还包含类文件结构、类加载的时机与过程、类加载器等知识。这里是笔者认为需要重点掌握的JVM知识点,若要更全面了解可参考相关书籍。项目使用GiteePages Actions实现站点自动部署更新并支持两个站点访问,是个对JVM学习很有帮助的项目。
zxh0/jvmgo - book是Github上的一个项目,它是《自己动手写Java虚拟机》的随书源代码。项目包含Go、Java和Shell脚本等多种类型的文件,Go语言代码占比最多,达76.9%,Java占22.8%,Shell占0.3%。同时还提到了读者的一些相关实现,并且有勘误表和读者交流群等内容,这对学习Java虚拟机编写的人来说是很有价值的资源。