Fork me on GitHub

Object o=new Object();

创建对象做了如下几件事:

1.在栈的内存中开辟了一块空间来存储创建的对象;

2.对该对象进行初始化(隐式初始化,显示初始化)

3.调取构造方法(有参或无参)进行构造初始化。

4.在栈中开辟空间来存储变量;

5.让该变量指向刚创建的对象的地址值

 

posted on 2017-01-04 00:17  TopTime  阅读(158)  评论(0编辑  收藏  举报