java GC常見面試題

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