Java-final finally finalize有什么区别?

涎涎原创约 299 字大约 1 分钟...JavaJava

109-Java-final,finally,finalize有什么区别?.md

注意

本博文仅供学术研究和交流参考,严禁将其用于商业用途。如因违规使用产生的任何法律问题,使用者需自行负责。

final

final修饰类,表示该类不可以被继承
final修饰方法,表示该方法不可以被重写
final修饰变量,表示该变量不可以被修改,只允许赋值一次(即为常量)

finally

finally是java保证代码一定要被执行的一种机制。
比如try-finally或try-catch-finally,
用来关闭JDBC连接资源,用来解锁等等

finalize

finalize是Object的一个方法,它的目的是保证对象在被垃圾收集前完成特定资源的回收。
不过finalize已经不推荐使用,JDK9已经标记为过时。

分割线


相关信息

以上就是我关于 109-Java-final,finally,finalize有什么区别? 知识点的整理与总结的全部内容,另附源码open in new window

上次编辑于:
贡献者: 涎涎
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.15.4