Java中创建的对象到底被放在了哪里?

http://img.mukewang.com/56a2f03e0001844905830448.jpg

按照《CoreJava Volume I——Fundamentals》上的讲述,任何对象变量的值都是对存储在另外一个地方的一个对象的引用。我这里一共定义了2个对象变量birthday和deadline,在他们被定义并赋值时出现了id=19.那么是不是说他们在定义并赋值的时候开辟了一个空间,用来存放这个引用。那么在用constructor构造对象时,也就是第一条语句,new Date();时变量框体中没有出现任何变化,如前面所述,对象是存在另一个地方的。那么到底对象存到了哪里?(我知道不是存在对象变量中,对象变量中存放的是引用。)为什么变量框中没有任何显示呢?是因为变量框中只显示变量的存放变化吗?

七九九
浏览 6099回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Android
Java