final可以用来修饰成员变量,局部变量和形参。 final一旦获得初始值后就不能改变,也就是说可以在声明后一段过程再赋值,不用声明后马上赋值。 但是,final的成员变量必须由程序员显式的指定初始值。