- final 可以用来修饰类、方法、变量,分别有不同的意义,final 修饰的 class 代表不可以继承扩展,final 的变量是不可以修改的,而 final 的方法也是不可以重写的(override)。
- finally 则是 Java 保证重点代码一定要被执行的一种机制。我们可以使用 try-finally 或者 try-catch-finally 来进行类似关闭 JDBC 连接、保证 unlock 锁等动作。
- finalize 是基础类 java.lang.Object 的一个方法,它的设计目的是保证对象在被垃圾收集前完成特定资源的回收。finalize 机制现在已经不推荐使用,并且在 JDK 9 开始被标记为 deprecated。
final、finally、 finalize的区别
最新推荐文章于 2021-11-14 17:29:02 发布
本文探讨final关键字在Java中的不同应用:类的继承限制、变量的不可变性和方法的不可重写。同时解析finally块的作用,它是资源管理和代码保障执行的关键。还提及了finalize方法的历史背景及不再推荐的使用情况。
摘要由CSDN通过智能技术生成