首次加载类时(创建对象/调用类的静态成员),java解释器必须查找类的路径,定位并载入其class文件。之后执行所有静态(static)初始化动作。静态初始化只在class对象首次加载时执行一次。
之后执行所有非静态字段(成员变量)的初始化。
最后执行构造器方法。
首次加载类时(创建对象/调用类的静态成员),java解释器必须查找类的路径,定位并载入其class文件。之后执行所有静态(static)初始化动作。静态初始化只在class对象首次加载时执行一次。
之后执行所有非静态字段(成员变量)的初始化。
最后执行构造器方法。