标题:String类问题?求助
只看楼主
aipb2007
Rank: 8Rank: 8
来 自:CQU
等 级:贵宾
威 望:40
帖 子:2879
专家分:7
注 册:2007-3-18
得分:0 
只有new是在堆中产生对象

String s1 = "abc"   //在栈里
String s2 = "abc"   //s2和s1同时指向栈里的"abc"
你上面的结果是
str1 != str2
str2 == str3

要看本质,不要记所谓的规则。

Fight  to win  or  die...
2008-04-06 15:08
sunkaidong
Rank: 4
来 自:南京师范大学
等 级:贵宾
威 望:12
帖 子:4496
专家分:141
注 册:2006-12-28
得分:0 
其实只是让他记住那些是堆对象那些是栈对象...而且他自己也分析的很好...呵呵

学习需要安静。。海盗要重新来过。。
2008-04-06 15:15
he20041987
Rank: 1
等 级:新手上路
帖 子:56
专家分:0
注 册:2007-9-10
得分:0 
String s1="abc";在栈中? 但String不是只要定义了就产生了对象吗?对象也能在在栈中  我看到有人说在String pool中就是String池。
2008-04-06 18:42



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-207334-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.414022 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved