final和finalize和finally的区别

final

final修饰的类是不能被继承的

final修饰的方法是不能被重写的

final修饰的变量是常量

finally

和try- catch配合使用,finally里的代码必须执行

通常使用释放锁或是释放资源

finalize

当对象处于可恢复的状态,如果满足了这两个前提:当这个类重写finalize方法,这个finalize没有执行过,那他就可能会调用finalize实现对象自我对象

猜你喜欢

转载自blog.csdn.net/m0_46357303/article/details/121403016