在Java中,比如A a=new A ();是在堆内存中创建了一个对象,然后把这个对象的引用传递给栈内存中的对象变量a。那如果a对象拥有一个字符串对象,那a对象中保存的是这个字符串对象的引用吗?
2条回答 默认 最新
- threenewbee 2016-01-04 12:48关注
a是A类型的。不能拥有一个字符串对象。
如果A中有一个字符串字段,那一样的,堆上的a中存储着指向这个字符串的引用。字符串本身则放在常量池或者也在堆上。本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报