final—修饰符(关键字),修饰的类不能被继承,修饰的方法可以被继承但不能被重写,修饰的变量为常量。
finally—在异常处理时提供 finally 块来执行任何清除操作。
finalize—方法名,finalize() 方法在垃圾收集器将对象从内存中清除之前做必要的清理工作,如下代码:
class Student {
@Override
protected void finalize() throws Throwable {
super.finalize();
System.out.println("对象从内存中清除之前执行");
}
}
public class Test {
public static void main(String[] args) {
new Student();
System.gc();//执行该代码,垃圾收集器将回收未使用的内存空间。
}
}