Java面經

1. Java裏面如何判斷一個對象是否存活 引用計數算法 爲每一個對象設置一個對象引用計算器,每當有地方引用到這個對象時,計數器加一,每當引用失效的時候,該計數器就自動減一。任什麼時候刻當該對象的引用變爲0的時候,說明該對象再也不被引用。 缺點:當objA和objB相互引用的時候,他們的引用計數器都是1,他們相互引用着對方,但實際上這兩個對象已經把不能被訪問了,因而引用計數器不能通知系統回收他們。
相關文章
相關標籤/搜索