final,finally 和 finalize 的区别是什么?
final: 最终的意思, 可以修饰类, 方法和变量.
它修饰的类, 不能被继承
它修饰的方法, 不能被重写
它修饰的变量, 不能被改变
finally: 是异常处理的一部分, 用于释放资源的. 它控制的代码永远会执行.
特殊情况: 在执行到 finally 之前, JVM 退出了.
finalize: 是 Object 类的一个方法, 用于垃圾回收.
来源: http://www.bubuko.com/infodetail-3037343.html