美文网首页
《Oracle Java SE编程指南》16-07:finali

《Oracle Java SE编程指南》16-07:finali

作者: AT阿宝哥 | 来源:发表于2020-04-23 18:42 被阅读0次
课程封面-JavaSE-AT阿宝哥

内容导航

  • 前言
  • 1、finalize() 方法

1、finalize() 方法

Object类提供了一个回调方法finalize(),当对象变为垃圾时可以调用它。对象的finalize()实现什么也不做——您可以覆盖finalize()来做清理,比如释放资源。

系统可能会自动调用finalize()方法,但是在调用它时,或者即使调用它,都是不确定的。因此,您不应该依赖于此方法来为您进行清理。例如,如果在执行I/O之后没有关闭代码中的文件描述符,并且希望finalize()为您关闭它们,那么可能会耗尽文件描述符。


持续更新,欢迎留言提议!
码字很累,多点赞多赞赏!


扫描二维码,关注AT阿宝哥

网友评论

      本文标题:《Oracle Java SE编程指南》16-07:finali

      本文链接:https://www.haomeiwen.com/subject/fcfzihtx.html