JVM垃圾回收机制是java程序员必须要了解的知识,对于程序调优具有很大的帮助(同时也是大厂面试必问题). 要了解垃圾回收机制,主要从三个方面: (1)垃圾回收面向的对象是谁? (2)垃圾回收算法有哪些? (3)垃圾收集器有哪些?每个收集器有什么特点. 接下来一一讲解清楚: 一.垃圾回收面向的对象 也就是字面意思,垃圾回收嘛,重要的是垃圾,那什么对象是垃圾呢,简单来说就是无用的或已死的对象.这样又引申出来什么对象是已死的,怎么判断对象是否已死? 判断对象是否已死有两种算法和对象引用分类: (1)…