對象已死?

堆中幾乎存放着 Java 世界中所有的對象實例,垃圾收集器在對對象進行回收前,第一件事情就是要確定這些對象哪些還 「存活「着,哪些已經」死去」。 1. 引用計數算法 給對象中添加一個引用計數器,每當有一個地方引用它是,計數器值就加1,引用失效是,計數器值就減1,任何時刻計算器都爲 0 的對象就是不可能再被使用的。 但是 Java 語言中並沒有引用計數算法來管理內存,因爲它很難解決對象之間相互循環引
相關文章
相關標籤/搜索