在Java下面的生命週期是一個對象問題上的對象
Created
In use (strongly reachable)
Invisible
Unreachable
Collected
Finalized
Deallocated
我的問題是,哪裏垃圾收集適合這裏的生命週期?我們什麼時候說對象是「垃圾收集」?它是在循環的最後階段之後嗎?請澄清。
在Java下面的生命週期是一個對象問題上的對象
Created
In use (strongly reachable)
Invisible
Unreachable
Collected
Finalized
Deallocated
我的問題是,哪裏垃圾收集適合這裏的生命週期?我們什麼時候說對象是「垃圾收集」?它是在循環的最後階段之後嗎?請澄清。
我會說垃圾收集從對象從Unreachable收集到Collected時開始,並在對象被釋放時停止。除非使用終結器,否則通常不需要太在意,在99.999%的情況下不應該使用終結器。
是的我同意你的說法,垃圾收集器會在物體變得無法到達時進場 –
+1:非常好的解釋 –