无继承时的类加载顺序 静态变量、静态代码块(顺序由书写顺序决定) 变量、匿名代码块 构造方法 调用时执行静态方法 有继承时的类加载顺序 父类静态变量、静态代码块(顺序由书写顺序决定) 子类静态变量、静态代码块(顺序由书写顺序决定) 父类变量、匿名代码块 父类构造方法 子类变量、匿名代码块 子类构造方法