一.final数据 在 java编程语言中,有时候需要告知编译器一段数据是不变的编译期常量.对于这种情况,编译器可以将此常量值带入需要用到它的计算式子当中,这种在编译时 执行计算式的方法减轻了运行时的开销.通常,这类常量数据都是基本类型的数据,并赋予关键字final,同时在对此常量定义时需要进行赋值. 值得注意的是:对于基本类型,使用final关键字将使数值恒定不变:而对于对象引用,final则是使引用恒定不变.一旦引用被初始化为指向一个对象时,它也就无法再指向另外一个对象,然而该对象本身是可以…