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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 蠢蠢的 中级黑马   /  2016-3-30 23:48  /  1184 人查看  /  23 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

String str = new String(“abc”)
代码中创建了几个对象

23 个回复

正序浏览
标准答案不一定是最终答案
回复 使用道具 举报
创建了一个对象,一个new只能创建一个对象
回复 使用道具 举报
支持下,我来了。
回复 使用道具 举报
两个对象,一个是在常量池创建了String类型的abc'  一个是在堆内存中开辟一个空间然后把常量池中abc的地址值赋给堆内存中的对象
回复 使用道具 举报
两个对象
回复 使用道具 举报
一个字符串一个对象
回复 使用道具 举报
两个,字数字数
回复 使用道具 举报
两个,你是在水贴吗
回复 使用道具 举报
两个对象,new了一个,然后""也是一个
回复 使用道具 举报
两个对象;先在堆中创建了new String对象,再在方法区中创建了abc对象
回复 使用道具 举报
如果在常量池里已经存在"abc",那么就只在堆里创建一个对象
回复 使用道具 举报
两个,一个str,一个new String
回复 使用道具 举报
一个或者两个
回复 使用道具 举报
liang1995918 来自手机 中级黑马 2016-3-31 12:48:37
11#
曾经的我们有着优越的学习环境,却因年少无知,没有好好珍惜!今日来到黑马,相信我们走出去一定成为黑马!
回复 使用道具 举报
一个或者2个
回复 使用道具 举报
一个存放地址,一存放字符串。地址值指向字符串
回复 使用道具 举报
两个对象
回复 使用道具 举报
可以是两个也可以是三个  不过标准来说是两个  一个是new调用了String类的上面那个构造器方法创建了一个对象,并将它的引用赋值给了str变量,另一个就是构造方法传的值,,abc,也可以说是堆内存一个对象,常量池一个对象
回复 使用道具 举报
2个对象  一个在常量池  一个在堆
回复 使用道具 举报 1 0
12下一页
您需要登录后才可以回帖 登录 | 加入黑马