如何判断对象是否还存活?算法
1.引用计数法对象
有一个缺点是不能解决循环依赖问题虚拟机
2.可达性分析变量
经常使用的做为根的主要在全局性的引用与执行上下文中循环
虚拟机栈中的引用的对象引用
方法区中常量引用的对象方法
方法区中静态变量引用的对象垃圾收集
经常使用的垃圾收集方法
1.标记清除
2.标记整理
3.复制算法
4.分代算法
分代算法主要是针对堆分区,对新生代采用复制算法,对老年代采用标记整理算法