一、final是一关键字:
1.final可以修饰类,方法,变量。
2.final修饰的类不可以被继承。
3.final修饰的方法不可以被复写。
4.被final修饰的变量是一个常量只能赋值一次,当在描述事物时,一些数据的出现值是固定的,那么这时为了增强阅读性,都给这些值起个名字。作为常量:常量的书写规范所有字母都大写,如果由多个单词组成,单词间通过_连接。
5.内部类定义在类中的局部位置上时,只能访问该局部被final修饰的局部变量。
二、finally用于异常处理常用格式为:
try
{
需要被检测的代码;
}
catch(异常类 变量)
{
处理异常的代码;(处理方式)
}
finally
{
一定会执行的语句;
}
三、Finalize()是JAVA为类提供的一种特殊方法。用于垃圾回收,收集器的工作过程大致是这样的:一旦垃圾收集器准备好释放无用对象占用的存储空间,它首先调用那些对象的finalize()方法,然后才真正回收对象的内存。通过使用finalize(),就可以在垃圾收集器运行期间进行一些特殊的工作。 |