Object o=new Object();
创建对象做了如下几件事:
1.在栈的内存中开辟了一块空间来存储创建的对象;
2.对该对象进行初始化(隐式初始化,显示初始化)
3.调取构造方法(有参或无参)进行构造初始化。
4.在栈中开辟空间来存储变量;
5.让该变量指向刚创建的对象的地址值
Object o=new Object();
创建对象做了如下几件事:
1.在栈的内存中开辟了一块空间来存储创建的对象;
2.对该对象进行初始化(隐式初始化,显示初始化)
3.调取构造方法(有参或无参)进行构造初始化。
4.在栈中开辟空间来存储变量;
5.让该变量指向刚创建的对象的地址值