1、类的加载顺序
(1)JVM在首次加载类时会对 静态初始化块、静态成员变量、 静态方法进行一次初始化。
(2)只有在调用new方法时才会创建类的实例。
(3)对象创建过程:
- 首先执行父类(如果有)的初始化块(静态块、变量、方法)
- 调用父类的构造方法
- 执行子类的初始化块
- 调用子类的构造方法
(4)实例销毁时,先销毁子类的实例,再销毁父类。
2023-02-23 17:28:09
1、类的加载顺序
(1)JVM在首次加载类时会对 静态初始化块、静态成员变量、 静态方法进行一次初始化。
(2)只有在调用new方法时才会创建类的实例。
(3)对象创建过程:
(4)实例销毁时,先销毁子类的实例,再销毁父类。