关于final常量初始化不赋值 第一种第二种 第一种 final String A;//初始化时未赋值时 public TestP(){//就在默认构造方法里给予赋值 this.A=""; } 第二种 static final int a;//静态常量初始化未赋值时 static{//就在静态代码块里给予赋值 a=1; }