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中被定义。
子类覆盖,要清理系统内存。
版权声明:本文博客原创文章,博客,未经同意,不得转载。