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

final 修饰符,如果一类被声明为final类,那么它不能派生出子类,即不能作为父类被继承。所以一个类在声明时不能同时添加 final 和 abstract。

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

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

 

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

 

finalize java的垃圾回收方法。允许回收此前未回收的内存垃圾。所有object都继承了finalize()方法。

posted @ 2012-08-13 15:45  のんきネコ  阅读(155)  评论(0编辑  收藏  举报