final用于修饰属性,方法和类,分别代表属性不可变(之后不可进行修改操作),方法不可覆盖,类不可被继承
finally是异常处理语句结构的一部分,进行捕获异常时用来执行必须在异常处理或抛出后要执行的操作,比如说IO流的关闭,连接的断开,资源的释放等。
finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收,例如关闭文件等。JVM不保证此方法总被调用
package zwk;
public class PointFigure {
private static final String street="Dead pool is bea";//修饰变量时,变量不可变
public static void main(String[] args) {
try {
//执行代码
}
catch(Exception e){
//需要进行捕获的异常
}
finally {
//执行必须要执行的代码
}
}
public final void getMeaage(String id) {//修饰方法时,方法不可被覆盖
}
}
final class Test {//修饰类时,类不可被继承
}