刘晓 发表于 2013-6-6 15:37
创建了一个对象,String只是你创建对象的类型,一个new创建一个对象。
a464538715 发表于 2013-6-6 15:38
创建了两个对象
杨政 发表于 2013-6-6 15:41
如果“xyz”已经存在,就是一个,不存在就是两个。
杨政 发表于 2013-6-6 15:49
如果"xyz"已经使用过的话,new就只会在堆内存中创建一个String对象,再将该对象指向已经存在的"xyz"而不 ...
王鑫 发表于 2013-6-6 16:39
String s1="xyz",是在方法区的常量池中创建了一个“xyz”对象,s1是指向它的引用。
String s2=new String(" ...
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |