final是个修饰符,被final修饰的成员变量就相当于是个常量,赋初值后不能再改变,被final修饰的类不能被继承,没有子类。final方法不能被子类覆盖,但可以被继承。final不能用于修饰构造方法。
finally主要是在异常中使用的,和try,catch配合使用,用于执行try或catch语句之后必须后执行的代码,一般是用于释放资源的。如果finally前面没有System.exit(0);语句强行结束JVM就一定会执行。
finalize这是个方法,一般是用在System.gc()之前的,在JVM回收垃圾对象之前执行一些想要执行的程序。 |
|