final, finally, finalize的区别 ---学习笔记
final : 用于声明属性,方法和类,当修饰属性时,表示属性不能被改变;当修饰方法时,表示该方法不能被覆盖;当修饰一个类是表示该类不能被继承。
finally: 是异常处理语句结构的一部分,常常与try,catch 搭配使用,不管try语句块里面有没有return语句,finally语句块总是执行。
finalize:Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收,例如关闭文件等。