它们看似相同,实则大有不同
final:final可以修饰类、方法、变量,分别有不同的意义,修饰类时该类不能被继承,修饰方法时,该方法在被继承后不能被重写(override),修饰变量时该变量值不可被改变
finally:finally是处理异常时经常使用的关键字,形如try-catch-finally或try-finally,finally里的代码块总会执行
finaize:finaize是java.lang.Object里的一个方法,目的是保证对象在被垃圾收集前完成特定资源的回收,当垃圾回收器确定不存在对该对象的更多引用时,由对象的垃圾回收器调用此方法。
finally、final、finaize三兄弟
最新推荐文章于 2022-09-22 21:35:34 发布