关于字符串常量的疑问 还有java里面的hash Code有何意义? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String s3=s2;不就是拷贝s2这个reference么?怎么会不是指向同一个内存 (1)开始的时候,内存中只有一个地方存放着"hello",s1和s2都指向这块内存,所以第一次打印了OK。后来,s1,s2都改变了。因为String都是静态的,所以s2 += "aa";和s1 += "aa";都分别新建了新的String。这时s1,s2分别指向了新的对象,它们就是不同的了。(2)同上面的,s2指向了新的内存区域。s3没有改变。 s2 += "aa";s1 += "aa";里面的+相当于new操作 哦,明白了,String类比较特殊啊 求教! sql查询的问题 Server returned HTTP response code: 503 for URL: main()函数前为何要加static? java字符串有c#中类似"@"的可以取消转义的功能方法么? 又得麻烦大家了! out of environment space的问题,欢迎大家近来指教! 欢迎大家进来聊聊,来的都有分!! 很直接的问题:JAVA中的变量名可不可以是动态的? 关于applet的中文显示! 显示图片-java的组件有吗? 菜鸟问题!!!
不就是拷贝s2这个reference么?怎么会不是指向同一个内存
后来,s1,s2都改变了。因为String都是静态的,所以s2 += "aa";和s1 += "aa";都分别新建了新的String。这时s1,s2分别指向了新的对象,它们就是不同的了。
(2)同上面的,s2指向了新的内存区域。s3没有改变。
s1 += "aa";里面的+相当于new操作