final
final是java中的修饰访问词
final语义 最终 无法修改
被final修饰的类无法被继承
被final修饰的方法无法被重写
被final修饰的对象无法更改指向
被final修饰的基础类型无法修改值
finally
finally是java中一种异常处理机制
try{
...
}catch(...){
...
}finally{
}
在Java异常处理机制中,try范围内 抛出异常 会被对应的catch捕获,catch代码处理完之后会转入finally执行
常用的场景是在 finally 中关闭数据库连接,减少系统资源的浪费。
finalize
finalize() 是Object类中的方法,在对象被Java虚拟机回收时,会调用finalize()做最后的处理,因为我们无法准备知道Java虚拟机何时回收对象,所以一般不推荐使用finalize()方法。