java中final的记录日志

一、final修饰的类Field:必须在静态初始化块中或声明该Field时指定初始值;对象

     final修饰实例Field:必须在非静态初始化块、声明该Filed或构造方法中指定初始值;编译

二、final修饰的局部变量在定义时没有指定默认值,能够在后面的代码中进行指定,可是只能指定一次,不能重复指定;变量

三、final修饰的基本类型变量不能进行重复赋值,final修饰的引用类型变量只保证这个变量所引用的地址不会改变,即一直引用一个对象,可是能够改变该对象内部的内容;扩展

四、final修饰符定义的宏变量在程序编译时就能将值下来;引用

五、final修饰符修饰的方法不能被重写,可是能够被重载;程序

六、final修饰的类不能被子类扩展;方法

相关文章
相关标签/搜索