我一直在搜索代碼爲近1個星期一完成。你可以幫我代碼嗎?提前致謝。Java finalize方法的函數聲明是什麼?
回答
protected void finalize() throws Throwable
{
try
{
//close unmanaged resources
} finally {
super.finalize();
}
}
注意非託管資源之外,你應該永遠不會成爲這樣..
+1我目前正在這樣做,因爲我想在我的日誌驗證中看到某個類正在清理。我想這是「非託管資源之外」,但我覺得這個短語有點模糊。也許這是隱藏的雙重否定。也許這就是我永遠不會使用足以與「資源管理」這個口號混淆的東西。 – 2011-03-27 12:07:16
protected void finalize() throws Throwable {
try {
close(); // close open files
} finally {
super.finalize();
}
}
你打電話的super.finalize()finally塊。
看起來我們都在搜索同一個鏈接 - 很難相信一個月的谷歌搜索不會以[this]開頭(http://www.google.com/search?q=java+finalize) – 2010-07-07 01:28:25
Hahaha , 我同意! – zengr 2010-07-07 01:34:55
我的第一次搜索把我帶到這裏。我記得這個方法的正確聲明拋出了一些東西,並且想要看到它。當然,我在SO上進行了第一次搜索。 – 2011-03-27 12:02:25
- 1. 在其他函數中聲明函數方法的用例是什麼?
- 2. 「聲明方法」的語義是什麼?
- 3. 什麼是函數聲明中的DEFAULT_CC?
- 4. 函數聲明後的「 - >」是什麼?
- 5. 在自執行函數中聲明函數的正確方法是什麼?
- 6. 什麼是winapi函數聲明約定?
- 7. <X>在java方法聲明中的含義是什麼?
- 8. 方法和函數聲明
- 9. 從第三方類聲明使用函數的正確方法是什麼?
- 10. 聲明屬性是函數委託的正確方法是什麼
- 11. 什麼是在函數中聲明數據結構的替代方法?
- 12. Java方法聲明
- 13. 什麼是變量聲明的dart函數類型語法?
- 14. 爲什麼JUnit聲明方法不是Java中的通用方法?
- 15. 什麼是在函數聲明之前有一個〜的函數?
- 16. 在c#中聲明像php array_count_values這樣的函數的方法是什麼?
- 17. 在函數聲明中聲明一個指針作爲參數的3種方法是什麼?
- 18. 在Java的類中聲明數組的正確方法是什麼
- 19. 爲什麼Finalize方法不能覆蓋
- 20. 爲什麼我們重寫java中的finalize()方法?
- 21. Angular聲明模板中使用全局函數的最佳方法是什麼?
- 22. 什麼是聲明
- 23. 什麼是聲明
- 24. 在Java中,方法/構造函數聲明能否出現在另一個方法/構造函數聲明中?
- 25. 什麼是Java中聲明預選賽
- 26. 聲明爲async的方法的正確語法是什麼?
- 27. 方法聲明中三個點的含義是什麼?
- 28. ocaml - 聲明函數的最佳方法?
- 29. 爲什麼OSGI BundleActivator方法是用「throws Exception」聲明的?
- 30. 在Finalize方法
我投票關閉你的問題,因爲它沒有帶來足夠清楚,以爭取任何答案。請編輯你的問題,並詳細說明你在找什麼。 – 2010-07-07 01:24:30
我投票重新打開這個問題,因爲我搜索了包含在網站上的兩個答案中的代碼,而這個問題是第一個結果。我重新創建了主題行,以便與答案明顯感受到的問題相匹配。另外,+1。 – 2011-03-27 11:57:19