黑马程序员技术交流社区

标题: 请问StringBuffer a = new StringBuffer("abcd");这一个语句创建了几... [打印本页]

作者: sjb201609    时间: 2016-9-6 23:41
标题: 请问StringBuffer a = new StringBuffer("abcd");这一个语句创建了几...
StringBuffer a = new StringBuffer("abcd"); 创建了几个对象?都在哪?
作者: Fate_stay    时间: 2016-9-6 23:52
创建了2个对象,一个字符串缓冲区对象,一个字符串对象(在堆里)
作者: wy1236    时间: 2016-9-6 23:56
2个,一个在堆中,一个在常量池中
作者: hgsghost    时间: 2016-9-6 23:57
创建了两个对象,“abcd”一个对象在缓冲区,一个StringBufferuffer对象在堆内存
作者: NewBeeCoder    时间: 2016-9-7 00:11
两个 "abcd"在缓冲区 new StringBuffer 在堆内存中
作者: 扶摇直上九万里    时间: 2016-9-7 00:12
这就是一个对象啊 兄弟 是字符串啊
作者: 扶摇直上九万里    时间: 2016-9-7 00:13
这就是一个对象啊 兄弟 是字符串啊
作者: huihui520111    时间: 2016-9-7 00:25
一个呀,,,abcd是一个String在堆里面。a是个对象在栈里




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