java finalize方法的問題及執行過程

finalized的問題: 1、Java語言規範中不能保證finalize會及時執行,甚至不能保證其會被執行; 2、finalize可能會影響性能,JVM通常在單獨的低優先級線程中完成finalize的執行; 3、finalize有對象再生問題; 4、finalize最多由gc執行一次。 finalize的執行過程(對象再生的過程解析) 1、首先,對象是由reachable+unfinalized
相關文章
相關標籤/搜索