final变量 可以声明成员变量、方法和本地变量。一旦声明为final,将不能改变这个引用。JVM和java应用都会缓存final变量。final变量可以安全的在多线程环境下共享,不需要额外的同步开销。使用fina关键字,JVM会对方法、变量及类进行优化。 final方法,不能被子类的方法重写。 final类不能被继承。