黑马程序员技术交流社区
标题:
String类创建对象
[打印本页]
作者:
paksung
时间:
2016-8-11 18:12
标题:
String类创建对象
String s = new String("abc");
请问这行代码是创建了两个对象么?
为什么是创建了两个对象?不是只new了一个么
作者:
小红花
时间:
2016-8-11 18:53
首先在方法区创建了一个就是“abc”;其次new一次就在堆内存中也创建了一个
作者:
zaoan
时间:
2016-8-11 21:41
字符串 "abc" 是个常量,所以首先在方法区的常量池中建立一个对象;然后,new 创建的对象实体是存在heap堆内存中。就是两个对象了
作者:
gonghe
时间:
2016-8-11 23:51
常量池一个,堆内存一个
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2