当你使用类的时候,类就会加载到内存中,而且只会被加载一次,此时类中的static的结构也会被加载进内存。但是有的static结构仅仅是只加载进内存,但是并没有被执行,例如:static方法(在被调用时才执行)和static构造器(在创建对象时执行)static属性(如果涉及到赋值)和static代码块中的语句 在加载类的时候就直接执行。