Java終結方法的使用(終結守衛者)

終結方法finalize()一般是不可預測的,也是很危險的,通常狀況下是沒必要要的。java Java語言規範並不保證finalize()會被及時執行,即不肯定終結方法執行時間,只規定在對象被垃圾回收以前執行 不該該依賴終結方法來改變重要的持久狀態 終結方法會形成嚴重的性能損耗 正確使用終結方法 防止用戶使用了建立了對象後,並未使對象提供的顯式終止方法(若是有)。終結方法能夠充當安全網。web 本
相關文章
相關標籤/搜索