final、finally和finalize
final
final
,是修饰符关键字
final
类,意味着该类无法被继承。(故,一个类不能即被声明为abstract
又声明为final
)final
方法,该方法能被子类继承,但子类无法重写该方法final
变量,表示"最后的、最终的"含义,变量一旦赋值后,不能被重新赋值。被 final 修饰的实例变量必须显式指定初始值。
tip:final
修饰符通常和static
修饰符一起使用来创建类常量。
finally
finally
关键字一般与try一起使用
try{
.....
}catch(....){
.....
}finally{
....
}
在程序进入try块之后,无论程序是因为异常而中止或其它方式返回终止的,finally块的内容一定会被执行
。
finalize
finalized
是方法名
在垃圾收集器将对象从内存中清除出去之前做必要的清理工作。这个方法是由垃圾收集器在确定这个对象没有被引用时对这个对象调用的。