在java中,final可以用来修饰类,方法和变量(成员变量或局部变量)。
修饰类:不可被继承
修饰方法:不可被重写
修饰变量:一经赋值,值不可变
当final修饰一个基本数据类型时,表示该基本数据类型的值一旦在初始化后便不能发生变化;如果final修饰一个引用类型时,则在对其初始化之后便不能再让其指向其他对象了,但该引用所指向的对象的内容是可以发生变化的。
final 关键字的作用 : https://www.cnblogs.com/chhyan-dream/p/10685878.html
finally作为异常处理的一部分,它只能用在try/catch语句中,并且附带一个语句块,表示这段语句最终一定会被执行(不管有没有抛出异常)(但是在特殊情况也不会执行 如:1,语句没有执行到try时就报错了 2,在try中调用了exit方法退出)
finalize是object中的方法用于对象回收,
通常目的是在对象被丢弃之前执行清除动作,如 丢弃之前执行显式执行输出语句表示对象被回收了
其它解释文章链接:https://www.cnblogs.com/zxfei/p/10735225.html