在Java核心APⅠ中,有许多应用final的例子,例如 java.lang.String。为String类指定final,防止了人们覆盖length()方法。...final类似于C/C++中的常量,可作类、成员方法、数据成员以及局部变量的修饰符。在修饰类及成员方法时,能够控制类及成员方法是否被继承或重写等功能。
●修饰类:类不能被继承。...●修饰成员方法:方法不能被重写。
●修饰数据成员:定义数据成员为常量,可在定义时或者在构造方法中初始化,当
与 static合用时,只能在定义时初始化。...参考答案:
final用于声明属性、方法和类,分别表示属性不可变、方法不可覆盖、类不可继承。
finally是异常处理语句结构的一部分,表示总是执行。...finalize是 Object类的一个方法,在垃圾收集器执行的时候,会调用被回收对象的此方法,可以覆盖此方法,提供垃圾收集时的其他资源回收,例如关闭文件等。