第一篇:内存与垃圾回收篇
第一章:JVM与Java体系结构
第二章:类加载子系统
第三章:运行时数据区概述及线程
第四章:程序计数器(PC寄存器)
第五章:虚拟机栈【重要】
第六章:本地方法接口
第七章:本地方法栈
第八章:堆【重要】
第九章:方法区【重要】
第十章:对象的实例化内存布局与访问定位
第十一章:直接内存(Direct Memory)
第十二章:执行引擎
第十三章:StringTable
第十四章:垃圾回收概述
第十五章:垃圾回收相关算法
第十六章:垃圾回收相关概念
第十七章:垃圾回收器
第二篇:字节码与类的加载篇
第一章:Class 文件结构
第三篇:性能监控与调优篇