JVM
堆空间为什么要分代
GC安全点和安全区域
垃圾回收触发时机
- Minor GC
- Major GC
- Full GC
类加载过程
垃圾回收
对象生命周期
垃圾回收算法(标记清除、标记复制、标记清除整理)
垃圾回收器(Parallel、CMS、G1等)
垃圾回收过程
方法区演进(分JDK版本)
虚拟机栈的理解
栈帧原理
栈帧组成结构
对象怎么定位(句柄访问、(HotSpot)直接指针)
Unsafe类介绍
逃逸分析的作用
cglib和JDK动态代理
动态代理实现原理
Java的TLAB(Thread Local Allocation Buffer)
OOM异常排查方式