初始化块

静态初始化块

只在类的第一次实例化时执行一次,以后无论进行多少次实例化都不会在执行

实例初始化块

类每次实例化都会执行一次的代码

 

总结:在类被实例化时,初始化块优先于构造函数(构造器)执行,静态初始化块要优先于实例初始化块执行