對象的最後一次救贖

什麼樣的對象會被回收 我們都知道當堆內存不夠用的時候,會進行垃圾回收,回收的則是對象,那麼哪些對象會被作爲」垃圾「被回收呢? 答案是:判斷算法 引用計數算法 虛擬機會給每一個對象設置一個計數器,每當對象被引用的時候計數器就會+1,當引用斷掉的時候計數器-1。當引用計數器的值爲0時則表示該對象沒有被引用到,可以被回收。 在此,對象A–對象B–對象C,都有被引用,而對象D沒有被引用,那麼對象D會被回收
相關文章
相關標籤/搜索