Java中如何判定一個對象爲垃圾對象

1. 引用計數法 引用計數法會給對象添加一個引用計數器,當這個對象的引用增加一個,就把引用計數器的值也加一,減少就相反,當引用計數器的值變爲0,就說明這是一個失效的垃圾對象。 但是引用計數法也有一個問題,就是無法解決對象之間循環引用的問題。假設 object1.A = object2 ,但同時 object2.A = object1 。如圖所示: 2.可達性分析算法 可達性分析算法引入了離散數學中
相關文章
相關標籤/搜索