final关键之主要用在三个方向:
对于基本类型,final使数据恒定不变;而对于对象引用,final使引用恒定不变即无法再重新new另一个对象给他;
空白final JAVA允许定义一个空白final但必须在域的定义或构造方法完成赋值操作,确保在使用前完成初始化操作。