final、finally、finalize的区别

final、finally、finalize的区别1.final修饰符

表示一个类是完美类,不能被继承,,因此,一个类不能既被标注为final类,同时被标注为abstract。将变量或者函数申明为为final,表示该变量和函数在使用中不能被修改。一个函数一旦被声明为final就在子类中不能被重写。同时,参数也可以被声明为final,表示在函数中不能被改变。

2.finally

在异常处理时提供finally块,来执行任何清楚操作。如果抛出一个异常,那么相匹配的catch子句就会被执行,然后就会进入finally块。(注:如果在try块中有return语句,会先执行finally块中的内容)。

3.fianlize

fianlize是方法名。java技术允许使用fianlize()方法在垃圾收集器将对象(需确保对象没有被引用时调用)从内存中清除出去。fianlize()方法是在object中被定义的。子类用于覆盖,以整理系统内存。

友谊之花、爱情之树、以及遗憾之泪!

final、finally、finalize的区别

相关文章:

你感兴趣的文章:

标签云: