static final在那个java类加载过程的初始化阶段,不会赋值默认的零值,而是初始化为程序员定义的值,普通变量是在执行实例构造方法时才初始化成程序员定义的初始值的。