String对象问题~!!!!急急急 有人能告诉我为什么String x = new String("xyz");为什么创建的是两个对象么?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那如果有两条这样的语句String x = new String("xyz"); String y = new String("xyz"); 这样的话是几个对象??? 为什么是两个对象呢?请看String构造器参考文档中的说明:public String(String original)初始化一个新创建的 String 对象,使其表示一个与参数相同的字符序列;换句话说,新创建的字符串是该参数字符串的副本。(由于 String 是不可变的,所以无需使用此构造方法,除非需要 original 的显式副本) 这样的话就是3个,第二句话的时候,常量池中已经有了一个"xyz",就不会在造一个了,因此只是在堆中另外造了一个新对象,一共是3个 JavaScript的怪问题,false不起作用!! 表单提交 抛出异常的问题.谢谢. ?ListIterator oracle的一个问题,求证 关于JScrollPane的问题?? 周末拉。。。。散分。。。。 vc转java,怎么转啊。 请问哪有IAS4.5或BAS4.5下载. 何处有JAVA WEB SERVER FULL VERSION下载 Java小代码改正 在java中利用enum实现swtich String类型
String y = new String("xyz");
这样的话是几个对象???
(由于 String 是不可变的,所以无需使用此构造方法,除非需要 original 的显式副本)