您的位置:首页 > 其它

【笔记】final, finally, finalize的区别

2012-08-13 15:45 337 查看
final 修饰符,如果一类被声明为final类,那么它不能派生出子类,即不能作为父类被继承。所以一个类在声明时不能同时添加 final 和 abstract。

    变量或方法被声明成final时,在使用时就不能被改变,而且在声明时必须要赋予初始值。

方法被声明成final时,只能使用,不能被覆盖。

finally 配合try{}catch(){}使用。如果抛出异常,则在执行完catch后进入finally块。

finalize java的垃圾回收方法。允许回收此前未回收的内存垃圾。所有object都继承了finalize()方法。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: