Finalize() 方法

finalize() 方法finalize() 方法可以定义为在对象被垃圾收集器销毁之前调用。
finalize() 确保对象被完全消除,就像关闭一个打开的文件一样。
要添加终结器,请在类中定义 Finalize() 方法。
Java 运

finalize() 方法

finalize() 方法

  • finalize() 方法可以定义为在对象被垃圾收集器销毁之前调用。

  • finalize() 确保对象被完全消除,就像关闭一个打开的文件一样。

  • 要添加终结器,请在类中定义 Finalize() 方法。

  • Java 运行时在从类中回收对象之前调用 Finalize() 。

  • 方法的一般形式:
    protected void Finalize()
    {
    // 完成代码所在的部分
    }

  • protected 关键字限制了对finalize()的访问。

  • finalize() 在垃圾回收之前调用,而不是在对象超出范围时调用。

  • 不保证finalize()何时或是否会被执行。

  • 如果程序在垃圾回收之前终止,finalize()将不会被执行。

  • finalize() 应该用作适当处理特殊资源或应用程序的后备程序。

  • finalize() 是一种专门的方法,在大多数程序中很少需要。

以上就是Finalize() 方法的详细内容,更多请关注叮当号网其它相关文章!

文章来自互联网,只做分享使用。发布者:走不完的路,转转请注明出处:https://www.dingdanghao.com/article/666657.html

(0)
上一篇 2024-07-31 13:06
下一篇 2024-07-31 13:55

相关推荐

联系我们

在线咨询: QQ交谈

邮件:442814395@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信公众号