public static int a;是静态变量,不安全,在本身重新声明值,但不修改地址,建议加上final,public final static int a;变为静态常量,在本身重新声明改变值也改变地址,不会调出旧指值