声明:本文只是简单介绍了三者之间的区别,三者的详细用法参见本人的其他文章。
1. final是一个关键字,用来修饰变量、方法和类。修饰变量表示变量赋值后不可变,即常量。修饰方法表示方法不可覆盖。
修饰类表示类不可继承,同时不能被abstract修饰。
2. finally是异常处理结构的一部分,表示不管有无异常总是执行,常用来释放资源。
3.finalize是方法名,Java技术允许使用finalize方法在垃圾回收器将对象清除出去之前做必要的工作,是在垃圾回收器删除
对象之前被调用。它是在object类中定义的,因此所有的类都继承了它。子类可以覆盖finalize()方法以整理系统资源或者
被执行其他清理工作。