final用于声明属性,方法和类,分别表示属性不可变,方法不可程序,类不可被继承。内部类
要访问局部变量,局部变量必须定义成final类型;
finally语句块是异常处理结构中的一部分,表示总是执行;
finalize是object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以
覆盖此方法提供垃圾收集时的其他资源回收,如关闭文件等。jvm不保证此方法总被调用
本文详细解析了Java关键字final、finally及finalize的区别与应用场景。final用于声明不可变属性、不可覆写方法及不可继承的类;finally确保异常处理结构中代码总会被执行;finalize则允许对象在被垃圾回收前进行资源清理。
final用于声明属性,方法和类,分别表示属性不可变,方法不可程序,类不可被继承。内部类
要访问局部变量,局部变量必须定义成final类型;
finally语句块是异常处理结构中的一部分,表示总是执行;
finalize是object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以
覆盖此方法提供垃圾收集时的其他资源回收,如关闭文件等。jvm不保证此方法总被调用
694
242

被折叠的 条评论
为什么被折叠?