Person p=new Person();
1.把.class文件加载进内存
2.在栈内存中开辟空间,存放引用变量p
3.在堆内存中开辟空间,存放Person对象
4.对成员变量进行默认的初始化
5.对成员变量进行显示初始化
6.执行构造方法(有构造代码块先执行构造代码块)
7.堆内存完成
8.把堆内存的地址值赋值给变量p
Person p=new Person();
1.把.class文件加载进内存
2.在栈内存中开辟空间,存放引用变量p
3.在堆内存中开辟空间,存放Person对象
4.对成员变量进行默认的初始化
5.对成员变量进行显示初始化
6.执行构造方法(有构造代码块先执行构造代码块)
7.堆内存完成
8.把堆内存的地址值赋值给变量p