Java基础 (11) final,finally,final

2019-02-18  本文已影响0人  perry_Fan

final 可以用来修饰类、方法、变量。
修饰的class 代表不可继承扩展,final的变量不可更改,final方法不可被重写。
但final并不代表 immutable!如果用final修饰一个集合对象,仍然可以向集合中添加元素。

finally则是Java保证重点代码一定会被执行的一种机制。我们可以使用try-finally 或 try-catch-finally 来进行类似关闭JDBC连接、保证unlock锁的操作。

finalize 是 java.lang.object 的一个方法,它的设计目的是保证对象在被垃圾手机之前完成特定资源的回收。JDK 9 以后已经不推荐使用。

上一篇 下一篇

猜你喜欢

热点阅读