我们针对JVM运行时数据区,垃圾收集算法,垃圾收集器,内存分配等进行了介绍,本文对全系列文章进行了汇总,并补充梳理出了思维导图供大家回顾。

image-1655135402602

image-1655135425925

image-1655135437567

image-1655135455226

image-1655135468709

image-1655135482415

要点回顾

1.清楚JVM运行时数据区域的划分与可能发生的异常
2.熟悉垃圾收集针对区域,如何判断对象的生死以及算法基础
3.HotSpot实现如何实现枚举根节点,GC入口 Safepoint/Safe Region
4.常见的垃圾收集器以及特点
5.内存分配以及回收策略