Null Pointer Exception,简称NPE 在java中,static final修饰的是常量.根据编译器的不同行为,常量又可分为编译时常量和运行时常量. 举例说明吧 public static final int a = 10就是一个编译时常量,在编译后的符号中找不到a,所有对a的引用都被替换成了20:它是不依赖于类的,在编译时就可以确定值. public static final int b = “hello”.length()就是一个运行时常量:它是依赖于类的,它的赋值会引起…