java面试题19--finalfinallyfinalize的区别
Posted 大数据小小罗
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java面试题19--finalfinallyfinalize的区别相关的知识,希望对你有一定的参考价值。
final:
最终的意思,可以修饰类、变量、成员方法
修饰类:该类不能被继承
修饰变量:该变量是常量
修饰方法:该方法不能被重写
finally:
是异常处理的一部分,常用于释放资源
一般来说,finally中的方法一定会被执行,特殊情况下:在执行到finally之前,jvm退出了,该方法不能被执行
finalize
是Object类的一个方法,用于垃圾回收
以上是关于java面试题19--finalfinallyfinalize的区别的主要内容,如果未能解决你的问题,请参考以下文章
2020年1-6月份Java面试题总结,20多类1100道面试题含答案解析