finalize( ) 方法
finalize() 方法可以定義為在物件被垃圾收集器銷毀之前呼叫。
finalize() 確保物件被完全消除,就像關閉一個開啟的檔案一樣。
若要新增終結器,請在類別中定義 Finalize() 方法。
Java 運行時在回收類別的物件之前呼叫 Finalize()。
方法的一般形式:
protected void Finalize( )
{
// 完成程式碼所在的部分
}
受保護的關鍵字限制對finalize()的存取。
finalize() 在垃圾回收之前調用,而不是在物件超出範圍時調用。
不保證何時或是否執行 Finalize()。
如果程式在垃圾回收之前終止,finalize()將不會被執行。
finalize() 應該用作適當處理特殊資源或應用程式的後備過程。
finalize() 是一種專門的方法,在大多數程式中很少需要。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3