Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » Java SE 综合讨论区
打印话题 寄给朋友 订阅主题 |
作者 | Re:创建String对象的问题 [Re:javahum] |
andykid
发贴: 18 积分: 0 |
于 2005-12-12 22:58
String s1="aa";创建了几个String对象?String s2=new String("aa");又创建了几个String对象? 个人理解, String s1="aa"是一个陷阱,它有可能并没有创建String对象,因为String s1="aa"这样的形式是在栈中分配,如果在栈中有另一个地址存有"aa",则String s1="aa"这句只是创建了一个String 类型的引用s1,指向一个存有aa的地址。反之则创建一个对象存放"aa",并将引用给s1; 而String s2=new String("aa"),则肯定会在堆中创建一个存放"aa"的对象。而不管在堆中是否另有地址有"aa" 这个值 只是个人理解 25了才开始学JAVA晚吗? |
话题树型展开 |
人气 | 标题 | 作者 | 字数 | 发贴时间 |
13024 | 创建String对象的问题 | javahum | 847 | 2005-12-11 16:58 |
12505 | Re:创建String对象的问题 | hamlet | 840 | 2005-12-11 22:00 |
11707 | Re:创建String对象的问题 | Jcat | 1013 | 2005-12-18 20:01 |
12129 | Re:创建String对象的问题 | Jcat | 354 | 2005-12-18 20:10 |
11664 | Re:创建String对象的问题 | Jcat | 883 | 2005-12-18 20:35 |
11405 | Re:创建String对象的问题 | andykid | 231 | 2006-01-14 15:41 |
11817 | Re:创建String对象的问题 | zcjl | 72 | 2006-01-14 16:16 |
11444 | Re:创建String对象的问题 | andykid | 17 | 2006-01-14 17:10 |
11673 | Re:创建String对象的问题 | zxasqw | 58 | 2005-12-11 22:21 |
11731 | Re:创建String对象的问题 | andykid | 318 | 2005-12-12 22:58 |
11787 | Re:创建String对象的问题 | andykid | 220 | 2005-12-12 23:03 |
11721 | Re:创建String对象的问题 | andykid | 440 | 2005-12-12 23:11 |
11815 | Re:创建String对象的问题 | scarecrow | 298 | 2005-12-14 16:02 |
11703 | Re:创建String对象的问题 | andykid | 439 | 2005-12-14 23:52 |
11669 | Re:创建String对象的问题 | scarecrow | 681 | 2005-12-15 11:04 |
11636 | Re:创建String对象的问题 | andykid | 55 | 2005-12-16 00:01 |
11678 | Re:创建String对象的问题 | scarecrow | 270 | 2005-12-16 10:28 |
已读帖子 新的帖子 被删除的帖子 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |