1、final 用于声明属性、方法和类。修饰属性时表示属性不可修改; 修饰方法时表示方法不可重写; 修饰类时表示类不可被继承。内部类要访问局部变量时,局部变量必须定义成final类型。
2、finally是异常处理结构中的一部分,表示总是执行。当然finally语句也不是一定要执行,比如在try 之前出现出现程序中断或者返回、在try语句中退出jvm等情况,finally语句是不执行的。
3、finalize是object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的finalize方法,子类可以重写该方法,做一些资源释放类的操作等,jvm不保证此方法总被调用。