- final
1.修饰类
被final修饰的类不可被继承;
2.修饰方法
被final修饰的方法不可被继承类重写;
3.修饰变量
被final修饰的变量表示常量,不可被再次赋值; - finally
finally作为异常处理的一部分,它只能用在try/catch语句中,并且附带一个语句块,表示这段语句最终一定会被执行(不管有没有抛出异常),经常被用在需要释放资源的情况下;当然如果发生try语句中被终止等也可能不执行finally; - finalize
finalize()是在java.lang.Object里定义的,也就是说每一个对象都有这么个方法。这个方法在gc启动,该对象被回收的时候被调用。
final, finally, finalize 的区别
最新推荐文章于 2022-03-01 15:35:11 发布