final修饰符修饰权限,被final修饰的变量或引用不允许修改,例如final int a=1;定义的时候必须要初始化,初始化之后就不允许修改了,a的值永远是1,还有一种变量是用到参数,例如void show(final int a)这个a的值只能由调用者传递,在方法里不能对a赋值,相当于调用者对a进行初始化。 final修饰类之后类就不允许被继承,引用型变量被final修饰之后引用只能永远指向一个对象,当然那个对象的内容是可以任意修改的。
finally{ }是在try{}catch{}中使用的,始终会执行finally{}
finalize()是恢复对象的。
|