String x="abc";if(x.equals("abc")) x="uvw";那么x就变成"uvw",String对象不是不能修改吗?为什么会这样? String 是不能修改的用StringBuffer 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 x只是一个字符串对象的参考,而"不是对象本身".其实,字符串是这样定义的:它是不能被改变,这指的是对象内容,而对象的参考是可变的.所以,这样是正确的.例:A a=new A();B a=new B(); 关于时间的一点问题 请各位大大看下~ 如何学习一个别人写好的项目? 如何获得当前日期前5天的日期字符串数组或用逗号隔开的字符串,需要考虑周6日的问题 N多文本文件,有什么好的办法把他们合并为一个文件吗? 一道java网络编程的题~~ 内部类如何访问外部类的同名变量?请各位指教!~~谢谢~~~~~ 一个很菜的问题 01空间www.01study.com欢迎java人 javamail在遇到需要有验证的SMTP服务器时怎么作呢? 初学者关于“接口”的问题!! 帮助!! tomcat问题 可否直接通过JDBC 连上Oracle(我并没有装oracle)
其实,字符串是这样定义的:它是不能被改变,这指的是对象内容,
而对象的参考是可变的.
所以,这样是正确的.例:A a=new A();B a=new B();