黑马程序员技术交流社区

标题: String s1 = new String("黑马");和String s2 = "黑马" [打印本页]

作者: 小鹿    时间: 2015-9-28 21:19
标题: String s1 = new String("黑马");和String s2 = "黑马"
String s1 = new String("黑马");和String s2 = "黑马";有区别吗?怎么表示出他们的区别?求解!
作者: 月影千华    时间: 2015-9-28 21:58
第一个S1 有两个对象 一个是new String() 另一个是 "黑马" 第二个就只有一个对象 "黑马"
作者: michael_wlq    时间: 2015-9-28 22:09
前者生成两个对象,后者只有一个
作者: syusouki    时间: 2015-9-28 22:11
String s1 = new String("黑马"):产生两个对象,String s2 = "黑马":只有一个对象,被放在常量池




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2