finalize() 方法
finalize() 方法可以定義為在物件被垃圾收集器銷毀之前呼叫。
finalize() 確保物件被完全消除,就像關閉一個開啟的檔案一樣。
要新增終結器,請在類別中定義 Finalize() 方法。
Java 執行時期在回收類別的物件之前呼叫 Finalize()。
方法的一般形式:
protected void Finalize()
{
// 完成程式碼進入的部分
}
受保護的關鍵字限制對 Finalize() 的存取。
finalize() 在垃圾回收之前調用,而不是在物件超出範圍時調用。
不保證何時或是否執行 Finalize()。
如果程式在垃圾回收之前終止,finalize() 將不會被執行。
finalize() 應該用作適當處理特殊資源或應用程式的後備流程。
finalize() 是一種專門的方法,在大多數程式中很少需要。
以上是Finalize() 方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!