当前位置:
代码迷
>>
J2SE
>> 一个新手的有关问题:创建对象的时候 是否在内存中开辟了对象空间
详细解决方案
一个新手的有关问题:创建对象的时候 是否在内存中开辟了对象空间
热度:
25
发布时间:
2016-04-24 00:37:23.0
一个新手的问题:创建对象的时候 是否在内存中开辟了对象空间
比如: 一个类 class Student
然后我创建对象:
Student a=new Student();
这句话的过程我是知道的,就是声明一个叫 a的引用,a放在栈中,a中存储的是 存储在堆中的Student对象的地址,请问我的理解是否正确。
我主要的问题是,这句话有没有在堆中为刚才所说的Student对象开辟内存空间。。。
谢谢高手回答,我是个刚学JAVA 1天的初学者。。。
------解决方案--------------------
探讨
引用:
问:我还有最后一个问题哦,(*^__^*) 嘻嘻……
就是new那个Exp类来创建对象的话,请问方法f()这个对象成员函数会一起同那些对象成员变量被new到堆中来占据一片堆内存吗?
相关解决方案