1.程序被编译后,生成class文件。虚拟机找到static的main方法开始执行。
首先加载本类,如果发现有父类,则继续加载父类。然后通过super(),创建父类对象,再创建子类对象。 先执行父类静态代码块,再执行子类静态代码块。
实现类加载顺序,父子关系。
通过创建对象,和调用static方法会,导致加载类。
1.程序被编译后,生成class文件。虚拟机找到static的main方法开始执行。
首先加载本类,如果发现有父类,则继续加载父类。然后通过super(),创建父类对象,再创建子类对象。 先执行父类静态代码块,再执行子类静态代码块。
实现类加载顺序,父子关系。
通过创建对象,和调用static方法会,导致加载类。