类的初始化顺序: 静态初始化块 main函数中的输出(调用构造函数前) 实例的初始化块(初始化匿名内部类的地方) 构造函数初始化 1234567891011121314151617181920import static java.lang.System.out;public class InitializerDemo { public InitializerDemo() { out.println("in constructor"); // Fourth } static { out.println("in static initializer"); // First } { out.println("in instance initializer"); // Third } public static void main(String[] args) { out.println("in main() method"); //second new InitializerDemo(); }}