Java-final finally finalize有什么区别?
原创约 299 字大约 1 分钟...
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有什么区别? 知识点的整理与总结的全部内容,另附源码
Powered by Waline v2.15.4