一.jvm组成 二.运行时数据区具体划分 1.线程私有区域 2.线程公有区域 三.垃圾回收机制 1.fullGC触发机制(老年代空间分配担保机制) 四.如何判断对象是否存活 1.引用计数法 五.jvm垃圾回收算法