1、final作用于类
类不会被继承,且所有方法默认加入final字段
2、final作用于方法
方法不会被覆盖,不会被修改。类的private方法会隐式指定为final。如果使用final,效率更快。
3、final作用于变量
如果是基本数据类型,就无法改变值。如果是引用类型,则无法改变引用。
类的加载过程为:加载,验证,准备,解析,初始化,使用,卸载。
final应该是在类的的准备阶段就赋值了。
1、final作用于类
类不会被继承,且所有方法默认加入final字段
2、final作用于方法
方法不会被覆盖,不会被修改。类的private方法会隐式指定为final。如果使用final,效率更快。
3、final作用于变量
如果是基本数据类型,就无法改变值。如果是引用类型,则无法改变引用。
类的加载过程为:加载,验证,准备,解析,初始化,使用,卸载。
final应该是在类的的准备阶段就赋值了。