final、finalize、finally区别

final:

       final修饰的类不能被继承

       final修饰的方法不能被重写

       final修饰的常量名字全部大写,申明时赋值,且后面不能被修改

       final修饰的形参从实参传递值后,不能在方法体中更改

       final修饰的引用不能更改,但是该引用对象的属性可以修改

finalize:

       是根父类Object的子类,当垃圾回收器在回收垃圾时调用该方法

finally:

       finally后的方法体始终会执行,不论异常、return,break都不能阻止其运行

猜你喜欢

转载自blog.csdn.net/tanganq/article/details/81283819