JAVA-程序初始化顺序 初始化原则: 1.静态对象(变量)只初始化一次优先于非静态对象(变量)初始化可初始化多次2.父类优先于子类进行初始化3.按照成员变量的定义顺序进行初始化在任何方法或构造函数被调用之前初始化 执行顺序: 父类静态变量 父类静态代码块 子类静态变量 子类今天代码块 父类非静态变量 父类非静态代码块 父类构造函数 子类非静态变量 子类非静态代码块 子类构造函数