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

您没有登录

» Java开发网 » Java SE 综合讨论区  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 Re:String a = "sss";和String a = new String("sss");有什么区别吗?谢谢 [Re:topirol]
nowplay





发贴: 3
积分: 0
于 2004-02-26 11:10 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
一回事。
由于都是常量,所以java会把这个常量的应用+1,然后把这个常量的object赋给返回的对象。
String a="sss";
String b=new String("sss");

a和b完全相等,但是a<>b,的确奇怪,因为a和b都是对象,对象只能equals,不能=。
从C++角度来看,a和b都是指针,是两个地址,怎么相等?


nowplay edited on 2004-02-26 11:22


话题树型展开
人气 标题 作者 字数 发贴时间
17224 [精华] String a = "sss";和String a = new String("sss");有什么区别吗?谢谢 topirol 56 2004-02-23 13:31
15607 Re:String a = "sss";和String a = new String("sss");有什么区别吗?谢谢 iamyourbrother 3 2004-04-30 10:43
16100 Re:String a = "sss";和String a = new String("sss");有什么区别吗?谢谢 nowplay 337 2004-02-26 11:26
15492 Re:String a = "sss";和String a = new String("sss");有什么区别吗?谢谢 lobster 568 2004-05-18 13:34
15876 Re:String a = "sss";和String a = new String("sss");有什么区别吗?谢谢 topirol 17 2004-02-26 11:54
15873 Re:String a = "sss";和String a = new String("sss");有什么区别吗?谢谢 maogua 16 2004-02-26 20:24
16168 Re:String a = "sss";和String a = new String("sss");有什么区别吗?谢谢 daminggege 50 2004-02-26 22:23
16620 Re:String a = "sss";和String a = new String("sss");有什么区别吗?谢谢 dingligang 313 2004-02-27 14:13
16376 Re:String a = "sss";和String a = new String("sss");有什么区别吗?谢谢 dearmeiw 13 2004-02-28 00:53
15716 Re:String a = "sss";和String a = new String("sss");有什么区别吗?谢谢 anders02 55 2004-03-01 20:24
15669 Re:String a = "sss";和String a = new String("sss");有什么区别吗?谢谢 adrop 58 2004-03-13 19:28
15882 Re:String a = "sss";和String a = new String("sss");有什么区别吗?谢谢 dingjunming 20 2004-04-30 18:53
15701 Re:String a = "sss";和String a = new String("sss");有什么区别吗?谢谢 whirl79 72 2004-05-19 22:45
16154 Re:String a = "sss";和String a = new String("sss");有什么区别吗?谢谢 ringayumi 95 2004-02-23 14:04
16077 Re:String a = "sss";和String a = new String("sss");有什么区别吗?谢谢 hahaha 21 2004-02-23 16:17
15815 Re:String a = "sss";和String a = new String("sss");有什么区别吗?谢谢 kjjx 194 2004-05-20 10:40
15376 Re:String a = "sss";和String a = new String("sss");有什么区别吗?谢谢 michaelbeyond 197 2004-05-21 11:51
15257 Re:String a = "sss";和String a = new String("sss");有什么区别吗?谢谢 j2ee_ejb 49 2004-05-24 14:32
15446 Re:String a = "sss";和String a = new String("sss");有什么区别吗?谢谢 scottding 43 2004-05-25 13:07
15391 Re:String a = "sss";和String a = new String("sss");有什么区别吗?谢谢 LH258 393 2004-05-30 02:25
15443 Re:String a = "sss";和String a = new String("sss");有什么区别吗?谢谢 风暴冲浪 187 2004-05-30 14:16
16275 Re:String a = "sss";和String a = new String("sss");有什么区别吗?谢谢 newnewworm 92 2004-02-23 18:05
16048 Re:String a = "sss";和String a = new String("sss");有什么区别吗?谢谢 chenxihua 1082 2004-02-24 22:25
15928 Re:String a = "sss";和String a = new String("sss");有什么区别吗?谢谢 topirol 116 2004-02-23 19:07
16168 Re:String a = "sss";和String a = new String("sss");有什么区别吗?谢谢 Starcraft 15 2004-02-23 21:47
15915 Re:String a = "sss";和String a = new String("sss");有什么区别吗?谢谢 topirol 69 2004-02-24 08:48
16345 Re:String a = "sss";和String a = new String("sss");有什么区别吗?谢谢 JavaCodinger 4 2004-02-24 13:28
16057 Re:String a = "sss";和String a = new String("sss");有什么区别吗?谢谢 zgd 23 2004-02-25 02:42
16339 Re:String a = "sss";和String a = new String("sss");有什么区别吗?谢谢 nowplay 178 2004-02-26 11:10

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