一个关于JAVA字符串的问题.
请问Stringa=newString("Hello");这句话里生成了几个对象?在堆内存中生成了几个个"Hello"?在栈内存中又生成了几段内存?...
请问String a=new String("Hello"); 这句话里生成了几个对象?在堆内存中生成了几个个"Hello"?在栈内存中又生成了几段内存?
展开
5个回答
2013-03-13
展开全部
两个对象。
栈中创建一个对象a,堆中创建一个对象hello
然后栈中的a是一个地址的引用,指向堆中的hello
栈中创建一个对象a,堆中创建一个对象hello
然后栈中的a是一个地址的引用,指向堆中的hello
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
生成一个对象 堆内存中也是一个Hello 在栈中有两个引用 指向堆中的同一个对象Hello
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
2个,栈内存中一个,堆内存中一个
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
恶的打的玩笑玩笑玩笑玩笑我问下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询