A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

StringBuffer a = new StringBuffer("abcd"); 创建了几个对象?都在哪?

7 个回复

正序浏览
一个呀,,,abcd是一个String在堆里面。a是个对象在栈里
回复 使用道具 举报
这就是一个对象啊 兄弟 是字符串啊
回复 使用道具 举报
这就是一个对象啊 兄弟 是字符串啊
回复 使用道具 举报
两个 "abcd"在缓冲区 new StringBuffer 在堆内存中
回复 使用道具 举报
创建了两个对象,“abcd”一个对象在缓冲区,一个StringBufferuffer对象在堆内存
回复 使用道具 举报
2个,一个在堆中,一个在常量池中
回复 使用道具 举报
创建了2个对象,一个字符串缓冲区对象,一个字符串对象(在堆里)
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马