我一直在搜索代码为近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. 什么是winapi函数声明约定?
- 5. 方法和函数声明
- 6. 从第三方类声明使用函数的正确方法是什么?
- 7. 为什么JUnit声明方法不是Java中的通用方法?
- 8. 为什么Finalize方法不能覆盖
- 9. 在c#中声明像php array_count_values这样的函数的方法是什么?
- 10. 什么是声明
- 11. 在Java中,方法/构造函数声明能否出现在另一个方法/构造函数声明中?
- 12. 声明为async的方法的正确语法是什么?
- 13. ocaml - 声明函数的最佳方法?
- 14. 方法声明中三个点的含义是什么?
- 15. 为什么OSGI BundleActivator方法是用“throws Exception”声明的?
- 16. 声明类对象的正确方法是什么?
- 17. 为什么FileSystemInfo不声明GetAccessControl方法?
- 18. 什么是'不是声明'?
- 19. 函数指针声明 - __P做什么?
- 20. 函数参数声明的含义是什么?
- 21. Java通用方法声明
- 22. Java泛型方法声明
- 23. Java列表方法声明?
- 24. Java - 正确声明通用函数的方法?
- 25. 在java中测试函数输出的简明方法是什么?
- 26. finalize()方法
- 27. 在构造函数中声明方法
- 28. 显式声明默认的Java类序列化方法的原因是什么?
- 29. Jquery中的函数声明。这个caractere的动作是什么:'?
- 30. 函数内部声明的静态变量的值是什么?
我投票关闭你的问题,因为它没有带来足够清楚,以争取任何答案。请编辑你的问题,并详细说明你在找什么。 – 2010-07-07 01:24:30
我投票重新打开这个问题,因为我搜索了包含在网站上的两个答案中的代码,而这个问题是第一个结果。我重新创建了主题行,以便与答案明显感受到的问题相匹配。另外,+1。 – 2011-03-27 11:57:19