文章目录 1 jvm分区及各分区放什么? 2 堆的分区 3 GC的方式 及GC ROOT思想 4,safepoint和stw是什么? 5,GC三种回收的算法,及其区别,和jvm内存块存放方式? 6,各jdk版本使用的GC收集器(GMS,G1),及对应的回收算法? 7,标记清除算法要多次执行的原因? 8,分代收集算法 9,fullGC与YGC,OOM 10,什么时候做GC? 11,java类加载过程 12 双亲委派加载机制