1 首先 会根据第一次使用构造函数或者静态方法,查找类的路径定位到文件
2 载入Class 对象 静态初始化(静态初始化只在类加载时初始化)
3 使用new Objects 为对象在堆上分配内存空间
4 将所有的实例域初始化(使用默认值)
5 执行所有实例域定义处的初始化
6 执行构造器
2 载入Class 对象 静态初始化(静态初始化只在类加载时初始化)
3 使用new Objects 为对象在堆上分配内存空间
4 将所有的实例域初始化(使用默认值)
5 执行所有实例域定义处的初始化
6 执行构造器