天天看點

Object的finalize()方法的作用

Object的finalize()方法的作用
    與C++的析構函數不同,析構函數調用确定,而它不确定的;
    将未被引用的對象放置于F-Queue隊列,并在稍後由虛拟機建立的低優先finalize線程去執行finalize()方法;
    方法執行随時可能會被終止(優先級低)
    給予對象最後一次重生的機會。

注:
    finalize方法運作的不确定性較大,無法保證各對象的調用順序,同時,運作代價
高昂,不建議使用該方法。
           

繼續閱讀