王海舟 发表于 2012-9-5 21:04 先直接给出答案: 共创建了3个对象。
廖创发 发表于 2012-9-5 21:55 创建了3个对象。因为每次实例化的时候都会在堆栈中分配一个空间储存,所以虽然字符串一样,但str1,str2,s ...
阿磊-_- 发表于 2012-9-6 20:57 不对吧 。。字符串如果相同,变量名都指向同一个对象。应该只有一个对象! 如果你特意new 一个的话是又一个 ...
阿磊-_- 发表于 2012-9-6 20:56 不对吧 。。字符串如果相同,变量名都指向同一个对象。应该只有一个对象! 如果你特意new 一个的话是又一个 ...
徐宏伟 发表于 2012-9-6 21:11 哥们,关于 "托管堆" 和 “堆栈” 的区别,或者说有木有相关的资料,推荐下哈~~~谢了先 ...
}M8N8NM_8]0874DC1559{2N.jpg (9.88 KB, 下载次数: 43)
下载附件
2012-9-7 09:11 上传
徐宏伟 发表于 2012-9-6 21:09 我觉得net该有这么一个优化……new的时候会增加,但是直接那么赋值的话,觉得该是一个,但是没有理论依据 ...
王海舟 发表于 2012-9-6 23:19 非常感谢你的回复,看来string类型比我理解的更为特殊一些,不仅是不可变类型,在直接赋值的时候都会和普 ...