这是什么?
这是一份中文知识总结,涵盖 Java 虚拟机(JVM)的内部原理:内存结构、HotSpot 对象内部结构、垃圾回收算法与收集器、内存分配与回收、性能调优、类文件结构以及类加载。
这是可以运行的项目,还是供阅读的笔记?
这是一组文字知识笔记,通过 VitePress 构建成文档网站,不是可以直接运行或导入到 Java 项目中的代码。
内容是如何组织的?
内容分为十个专题,分别涵盖 JVM 内存结构、HotSpot 对象内部结构、GC 算法与收集器、内存分配与回收、性能调优、类文件结构,以及类加载过程。
跟着学之前,我需要先懂 Java 吗?
默认读者已具备基本的 Java 知识。如果想完整深入地学习,作者推荐周志明的完整著作《深入理解 Java 虚拟机》,而不是只依赖这些笔记。
这是一份完整的 JVM 参考手册吗?
不是。作者明确说明,这里只记录他认为最重要的部分,并不是对 JVM 内部原理的详尽讲解。
我能获得这些内容的离线版本吗?
可以。关注 Doocs 微信公众号并回复 'JVM',即可获得该项目的离线 PDF 版本。
这是否属于一套更大的学习项目合集?
是的,它是 Doocs 社区的多个项目之一,其他项目还包括 advanced-java、leetcode、source-code-hunter、coding-interview、md 和 technical-books。
如何在本地查看文档,而不是在 GitHub 上看?
克隆仓库,安装依赖,然后运行 VitePress 的开发脚本(`pnpm run docs:dev`),即可将内容作为本地文档网站浏览。
What are similar projects?
toBeBetterJavaer, athena, DoubaoWorkGuide, CS-Xmind-Note, LearningNotes, android-internals-wiki, zju-icicles, csapp-zh-markdown
Which topics is it in?
jvm, cloudflare, computer-science, knowledge-base, book, reference, guide, documentation, java, learning, markdown, tutorial


