Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Java SE 综合讨论区 » Java与OOP初步  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 Re:请教:String a=new String("abc");产生了几个对象呢? [Re:drxjava]
ljs2k4





发贴: 1
积分: 0
于 2004-12-11 17:14 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
所有字符串常量都被自动intern到string pool中。不信,try this:
String a =null;
String b = new String (a="abc");
System.out.println(a=="abc"); //输出true

所以答案是String a=new String("abc");这条语句生成了两个对象,a在heap中,"abc"在string pool中。
System.out.println("a"==new String("a")); //输出false
System.out.println("a".equals(new String("a")));//输出true




话题树型展开
人气 标题 作者 字数 发贴时间
31463 请教:String a=new String("abc");产生了几个对象呢? drxjava 121 2004-11-19 10:38
28858 Re:请教:String a=new String("abc");产生了几个对象呢? haibo 32 2004-11-19 10:42
29183 Re:请教:String a=new String("abc");产生了几个对象呢? 四脚虫 274 2004-11-28 00:07
28829 Re:请教:String a=new String("abc");产生了几个对象呢? 飞哥 225 2004-12-11 11:55
28352 Re:请教:String a=new String("abc");产生了几个对象呢? wuyongjin 16 2004-12-11 16:45
28605 Re:请教:String a=new String("abc");产生了几个对象呢? 飞哥 255 2004-12-12 11:28
28694 Re:请教:String a=new String("abc");产生了几个对象呢? ljs2k4 321 2004-12-11 17:14
28448 Re:请教:String a=new String("abc");产生了几个对象呢? chengbd 23 2004-12-11 23:12
28588 Re:请教:String a=new String("abc");产生了几个对象呢? 飞哥 168 2004-12-12 11:32
28604 Re:请教:String a=new String("abc");产生了几个对象呢? colo007 218 2004-12-12 22:28
28920 Re:请教:String a=new String("abc");产生了几个对象呢? 理想の朽朽木 1 2004-12-14 21:35
29141 Re:请教:String a=new String("abc");产生了几个对象呢? drxjava 32 2004-11-19 15:36
28860 Re:请教:String a=new String("abc");产生了几个对象呢? chengbd 55 2004-11-19 18:01
28781 Re:请教:String a=new String("abc");产生了几个对象呢? littledeer1974 73 2004-11-19 20:35
29233 Re:请教:String a=new String("abc");产生了几个对象呢? drxjava 125 2004-11-20 09:42
29113 Re:请教:String a=new String("abc");产生了几个对象呢? drxjava 27 2004-11-20 18:57
28933 Re:请教:String a=new String("abc");产生了几个对象呢? wuyongjin 22 2004-11-21 15:50
28870 Re:请教:String a=new String("abc");产生了几个对象呢? ringayumi 179 2004-11-22 00:40
28740 Re:请教:String a=new String("abc");产生了几个对象呢? jameszhang 75 2004-11-22 08:55
28762 Re:请教:String a=new String("abc");产生了几个对象呢? riceboy0309 35 2004-11-26 16:31

flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   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