java GC常見面試題

Object的finalize()方法的作用是否與C++的析構函數作用相同 與C++的析構函數不同,析構函數調用確定,而它的是不確定的 將未被引用的對象放置於F-Queue隊列;當垃圾回收器宣佈一個對象死亡,至少需要經過兩個階段,1.當對象進行可達性分析時發現沒有和GC ROOTS相連接就會被第一次標記;2.判斷對象是否覆蓋finalize(),如果覆蓋,並且未被引用過這個方法的對象就會被放在F-
相關文章
相關標籤/搜索