1、通过filed.getModifiers();获取当前的modifers的总和。如 private static final long a=11L; 返回值为26(2 + 8 +16)
2、每个标识符的值
private --------------2
protected -----------4
public-----------------1
default(friendly)-0
final--------------------16
static-------------------8
//不能成功
final Integer c=1;
//能成功
private final Integer b;
{
b=1;
}
//或者
public ProjectBean() {
// TODO Auto-generated constructor stub
// b=1;
}
4、static final 修饰的Field,进行反射将会抛出java.lang.IllegalAccessException异常