一个新手的问题:创建对象的时候 是否在内存中开辟了对象空间
比如: 一个类 class Student
然后我创建对象:
Student a=new Student();
这句话的过程我是知道的,就是声明一个叫 a的引用,a放在栈中,a中存储的是 存储在堆中的Student对象的地址,请问我的理解是否正确。
我主要的问题是,这句话有没有在堆中为刚才所说的Student对象开辟内存空间。。。
谢谢高手回答,我是个刚学JAVA 1天的初学者。。。
------解决方案--------------------