final:
修饰符的一种,可以修饰属性,方法,类
1.final修饰的属性赋值后不可更改,可以直接赋值也可以在构造方法中赋值
2.final修饰的方法不可被子类覆盖
3.final修饰的类不可被继承
4.final可以和static修饰符一起使用
finalize:
java中Object中的一个方法,用来垃圾回收。
finalize()方法在垃圾收集器将对象从内存中清除出去前,做必要的清理工作。这个方法是由垃圾收集器在确定这个对象没有被引用时对这个对象调用的。子类覆盖finalize()方法以整理系统资源或者执行其他清理工作。finalize()方法是在垃圾收集器删除对象之前对这个对象调用的。
finally:
java异常处理的一种机制。不管异常是否在finally之前运行或者中断,finally总会运行。
try {
throw new NullPointerException();}
catch (NullPointerException e) {
System.out.println(“程序抛出了异常”);//不一定执行
}
finally { //一定
System.out.println(“执行了finally语句块”);
}