final关键字
修饰变量
全局变量
加final后全局变量必须被初始化
加final后全局变量值不能改变(引用类型不能改变的是地址,但是可以修改属性值)
【其他都是全局和局部的区别】
局部变量
加final后局部变量可以先声明,之后赋值
加final后局部变量值不能改变(引用类型不能改变的是地址,但是可以修改属性值)
扩展:(项目应用场景)
常量一般用大写,为了区分多个单词所以用下划线分割 例:SIGN_FLG
一般对于全局变量static和final连用
参数加final,代表参数不能改变
项目中公共使用的常量会单独放置一个常量类中
修饰方法(最终方法 不能被重写)
修饰类(最终类 不能被继承)