Effective Java2读书笔记-创建和销毁对象(四)

第7条:避免使用终结方法

这一条讲的简直是不知所云。先简单记下来其中说出的几条:

①显式终止方法的典型例子有InputStream、OutputStream和java.sql.Connection上的close方法,以及java.util.Timer上的cancel方法。这些方法一般与try-catch连用,在finally中调用显式的终止方法。终结方法的意义在于这些close方法忘记调用时,充当安全网的作用(感觉扯淡,close都会忘,终结方法能记得?)。

②finalize方法,源自Object类。此方法的作用是垃圾回收之前会调用,子类覆盖此方法时,要注意先调用父类的finalize。

转载于:https://www.cnblogs.com/ZhangWanFan/p/5246439.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值