java中 final 、finally 、finalize 的区别

final :是java中的关键字  修饰符 

 final修饰变量:变量赋值后不可变 是一个常量

 final修饰方法: 方法不能被重写

 final修饰类 :类不能被继承 (一个类不能同时被声明为abstract和final)

finally:是一种异常处理机制,配合try/catch使用;不管是否发生异常都会被执行,一般用来关闭资源,例如 io流资源关闭

finalize:是Object中的方法:在垃圾收集器在对象从内存中清除之前,调用finalize方法:做必要的配置系统资源或清理工作。

原文地址:https://www.cnblogs.com/pbq-dream/p/5291352.html