黑马程序员技术交流社区

标题: String s = new String(“hello”)和String s = “hello”的区别? [打印本页]

作者: xxingfang    时间: 2015-4-13 21:42
标题: String s = new String(“hello”)和String s = “hello”的区别?
区别:
   String s = new String(“hello”) 创建了两个对象,一个是new String()对象, 另一个是"hello"对象
   String s = "hello"; 创建了一个对象, "hello"对象
作者: caotierong    时间: 2015-4-13 22:25
String s = "hello";     这个没有创建对象吧?
作者: 陈佳    时间: 2015-4-13 23:10
第一段代码的确创建了两个对象,一个是“hello”,另一个是它的副本,这是API中的原话哦~




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