| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1033 人关注过本帖
标题:闲着没事发个红贴
取消只看楼主 加入收藏
小小程序猿
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:1
帖 子:755
专家分:2785
注 册:2013-7-18
结帖率:100%
收藏
已结贴  问题点数:100 回复次数:4 
闲着没事发个红贴
各位



                String str="abc";和 String str1=new String("abc");有什么区别????????????????



别说构造函数的事,这个我知道
2013-11-30 09:32
小小程序猿
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:1
帖 子:755
专家分:2785
注 册:2013-7-18
收藏
得分:0 
以下是引用谁与争疯在2013-11-30 09:41:17的发言:

区别是左边有一个string右边有俩。


疯哥要不要这么玩啊

孤独与寂寞是催化一个人迅速成长的良药,没有之一
2013-11-30 22:15
小小程序猿
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:1
帖 子:755
专家分:2785
注 册:2013-7-18
收藏
得分:0 
以下是引用love云彩在2013-11-30 12:32:31的发言:

你在学java吧?去百度一下字符串常量池,左边的初始化,是虚拟机在内存中的一块特殊区域(即字符串常量池)创建字符串常量"abc",这样做是为了提高运行效率,详细信息请百度。右边的初始化,是在堆中new一个字符串对象,每次new一个对象,两者都没有联系,比如说,string a=new string("hello")与string b=new string("hello"),虽然两者的值一样,但a!=b,两者指向不同的对象,但a.equals(b)==true,它们的值完全相同。
是不是蒙了?百度去吧,这个很容易看懂的

O(∩_∩)O谢谢!!!!!!!!!!!这下懂了


但是为什么说第二个有两个对象呢?????????????


[ 本帖最后由 小小程序猿 于 2013-11-30 22:26 编辑 ]

孤独与寂寞是催化一个人迅速成长的良药,没有之一
2013-11-30 22:25
小小程序猿
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:1
帖 子:755
专家分:2785
注 册:2013-7-18
收藏
得分:0 
以下是引用love云彩在2013-12-1 03:40:48的发言:

改天拍照几张图片给你看就清楚了,再详细给你解释一下


好啊,最喜欢爆照什么的了

孤独与寂寞是催化一个人迅速成长的良药,没有之一
2013-12-01 09:47
小小程序猿
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:1
帖 子:755
专家分:2785
注 册:2013-7-18
收藏
得分:0 
谢啦。
PS:这是什么书?????

孤独与寂寞是催化一个人迅速成长的良药,没有之一
2013-12-01 23:01
快速回复:闲着没事发个红贴
数据加载中...
 
   



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

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022308 second(s), 8 queries.
Copyright©2004-2025, BC-CN.NET, All Rights Reserved