final用于声明属性,方法和类,表示属性不可交变,方法不可覆盖,类不可继承。
finally是异常处理语句结构的一部分。
finalize()方法的作用是什么呢? finalize()方法是在 GC 清理它所从属的对象时被调用的,如果执行它的过程中抛出了无法捕获的异常 (uncaught exception),GC 将终止对改对象的清理,并且该异常会被忽略;直到下一次 GC 开始清理这个对 象时,它的 finalize()会被再次调用。 由于 finalize()属于 Object 类,因此所有类都有这个方法,Object 的任意子类都可以重写(override)该方法, 在其中释放系统资源或者做其它的清理工作,如关闭输入输出流。 通过以上知识的回顾,我想大家对于 final、finally、finalize 的用法区别已经很清楚了。
百度来的。 |