如何判斷對象是否還存活?算法
1.引用計數法對象
有一個缺點是不能解決循環依賴問題虛擬機
2.可達性分析變量
經常使用的做爲根的主要在全局性的引用與執行上下文中循環
虛擬機棧中的引用的對象引用
方法區中常量引用的對象方法
方法區中靜態變量引用的對象垃圾收集
經常使用的垃圾收集方法
1.標記清除
2.標記整理
3.複製算法
4.分代算法
分代算法主要是針對堆分區,對新生代採用複製算法,對老年代採用標記整理算法