final -修饰符(关键字):被声明为final的类不能派生出子类,不能作为父类被继承,因此在使用的时候不能一个类既被声明为abstract, 又被声明为final;一般方法或是变量被声明为final,可以保证在应用中不被改变;若一个变量被声明为final那么在声明时要先赋定初值,并且在使用中只能读取,不能修改;一个方法被声明为final,在使用中只能使用,不能重载;
finally :在异常处理中用来执行清除工作,如果抛出一个 异常,由相对应的catch进行捕捉,再转入到finally块(如果有的话);
finalize:方法名,java允许finalize()在垃圾回收器将对象中内存中销毁前做必要的清理工作;这个方法是由垃圾回收器确定这个对象没有被引用时对这个对象的调用;它是在object类中定义的,因此所有的类都继承他, 子类覆盖finalize()方法来整理系统资源或其他清理工作,finalize()是在垃圾回收器之前对这个对象的调用; |