final用于声明属性,方法和类分别表示属性不可变,方法不可覆盖和类不可被继承(不能再派生出新子类)
当一个方法声明为final时,表示其不能被任何子类方法重写,但是其子类可以使用这个方法。
当一个类用final声明时,此类不可被继承所有的方法都不能被重写。
Finally作为异常处理的一部分,它只能用在try/catch语句中,经常用在需要释放资源的地方
finalize 是Object类的一个方法,在垃圾回收器执行时会调用回收对象的finalize()方法,可以覆盖此方法来实现对其他资源的回收。
网友评论