1.new一个对象,找到对应对象名称的class文件并加载
2.执行类的static代码块
3.在堆内存中开辟空间,分配内存地址
4.在堆内存中建立对象属性,默认初始化
5.对属性显示初始化
6.构造代码块初始化
7.对应的构造函数初始化
参考文章链接
Java提高篇——静态代码块、构造代码块、构造函数以及Java类初始化顺序
1.new一个对象,找到对应对象名称的class文件并加载
2.执行类的static代码块
3.在堆内存中开辟空间,分配内存地址
4.在堆内存中建立对象属性,默认初始化
5.对属性显示初始化
6.构造代码块初始化
7.对应的构造函数初始化
参考文章链接
Java提高篇——静态代码块、构造代码块、构造函数以及Java类初始化顺序
相关文章: