1.final
修饰类:不可以被继承
修饰方法:方法不可以被重写
修饰变量:变量的值不能被改变。
2.finally
java保证重要代码一定要被执行的机制。try-catch-finally或者try-finally。
finally不被执行的情况:在finally之前有执行system.exit(1),try里面死循环,线程被杀死。
3.finalize
基础类Object的一个方法,保证对象在被垃圾收集前,完成特定的资源回收。由于finally执行时间不缺点,且有可能造成线程死锁,
拖慢垃圾收集等问题,在java9中将这个废弃