2.1 判断对象是否还存活的算法
2.1.1引用计数法-给对象添加一个引用计数器,引用是加1,引用失效是减1
2.1.2可达性分析算法-Gc Root的对象为起始点,向下搜索
-Gc Root对象包括:
1)虚拟机栈中引用的对象
2)方法区中类静态属性引用的对象
3)方法区中常量引用的对象
4)本地方法栈中JNI引用的对象
2.2垃圾收集算法
2.2.1 标记-清除算法
2.2.2 复制算法
2.2.3 标记-整理算法
2.2.4 分代收集算法