美文网首页
第3讲:final finally finalize有什么不同?

第3讲:final finally finalize有什么不同?

作者: _River_ | 来源:发表于2020-12-13 13:25 被阅读0次
1:final修饰class,代表类不可以被继承;修饰方法,代表方法不能被重写;修饰变量,代表变量不能被修改。

2:finally保证里面的代码一定被执行,比如JDBC的连接,比如unlock;

3:finalize保证对象在垃圾回收前的特定资源的回收。(在JDK9已经被抛弃)
现在已经开始用 java.lang.ref.Cleaner 来代替 finalize

相关文章

网友评论

      本文标题:第3讲:final finally finalize有什么不同?

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