适合已有 Java 基础、希望理解虚拟机工作方式的读者。按内存管理、类加载、执行过程的顺序阅读,也可以直接选择感兴趣的章节。
当前收录 7 篇,持续整理中。
建议阅读顺序
- JVM 内存区域:认识运行时数据区域和对象内存。
- JVM 垃圾收集器与内存分配策略:理解对象存活判断、回收算法与内存分配。
- JVM 类加载机制:梳理类从加载到初始化的过程。
- JVM 类加载器:继续理解类加载器与双亲委派。
- JVM 运行时栈帧结构:了解方法执行所依赖的栈帧。
- JVM 方法调用:理解方法解析、分派与调用。
- JVM 基于栈的字节码解释执行引擎:串起栈帧、指令与执行过程。