1. 23种设计模式(类图与经典用法)

2. synchronized锁升级的过程

3. 常用的锁(synchronized和AQS)

4. 容器的那张图(不全—->中间还有一些抽象容器)

image.png

5. 对象的内存布局

6. markword中每一位表示的状态

7. 四类根对象

8. 三种垃圾回收算法

9. 常见的垃圾回收器(图)

image.png

10. jvm监控的图形界面用在上线之前的测试(性能测试、压力测试)监控、定位可能出现的问题(压测观察);已经上线的系统不用图形界面(会占用资源从而降低了效率)用什么?(cmdline、arthas)