fianl修饰的变量不可以改变,一旦获得初始值,该final变量的值就不能被重新赋值. 1.final成员变量(必需由程序员显式地指定初始值) 类变量:必须在静态初始化块中或者声明该变量时指定初始值,二者选一 实例变量:必须在非静态初始化块,或声明该变量,或构造器中指定初始值 2.final局部变量 final定义的局部变量可以在定义的时候指定默认值,也可以不指定默认值.如果在定义的时候没有指定默认值,则在以后的代码中可以指定默认值,但只能指定一次. 3.final修饰基本类型变量和引用类型变量…