final,finally,finalize的区别

final

final声明一个常量。如果一个变量被声明为final,这个变量的值不能被改变,且必须初始化时必须设置值。如果一个方法被声明为final,这个方法不能被重写。如果一个类被声明为final,这个类不能被继承。

finally

finally是try catch语句中来执行清除操作的,无论发生任何情况,都会执行finally中的语句。若try中有return,回先执行finally中的语句再return。

finalize

finalize是一个方法名,finalize()方法在Java的垃圾收集器将对象清除出去之前执行。

-------------本文结束感谢您的阅读-------------

本文标题:final,finally,finalize的区别

文章作者:huihui

发布时间:2018年09月21日 - 17:09

最后更新:2019年02月14日 - 19:02

原始链接:http://101.200.47.120:8011/2018/09/21/final-finally-finalize的区别/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。