黑马程序员技术交流社区

标题: 求代码 [打印本页]

作者: 往事曾如风    时间: 2015-11-1 00:26
标题: 求代码
String str = new String("abc"),里面有几个对象分别是什么


作者: 大自然的搬运工    时间: 2015-11-1 00:45
我也是看别人说的,两个一个是“abc”String池中创建或者引用,还有就是new的在堆中有个String的引用。str中存着堆中地址值,堆中存着常量池中的地址。
作者: chenhaiqian    时间: 2015-11-1 01:09
就只有一个对象str 啊!!
作者: 逝风    时间: 2015-11-1 08:39
我只看到一个  new   abc  存放在对象中
作者: 我是大明星    时间: 2015-11-1 08:53
两个对象,先创建str,在创建abc,然后将abc对象的地址赋值给str




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