java类的加载过程

1、类的加载顺序

(1)JVM在首次加载类时会对  静态初始化块、静态成员变量、 静态方法进行一次初始化。

(2)只有在调用new方法时才会创建类的实例。

(3)对象创建过程:

  • 首先执行父类(如果有)的初始化块(静态块、变量、方法)
  • 调用父类的构造方法
  • 执行子类的初始化块
  • 调用子类的构造方法

(4)实例销毁时,先销毁子类的实例,再销毁父类。

原文地址:https://www.cnblogs.com/fubaizhaizhuren/p/4801120.html