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

2020-12-13  本文已影响0人  _River_
1:final修饰class,代表类不可以被继承;修饰方法,代表方法不能被重写;修饰变量,代表变量不能被修改。

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

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

猜你喜欢

热点阅读