下面这条语句一共创建了多少个对象:String s="a"+"b"+"c"+"d"; 给点权威的答案!!!不知道 不要乱说 我来答 2个回答 #热议# 不吃早饭真的会得胆结石吗? 是振梅邓娴 2019-11-06 · TA获得超过3.7万个赞 知道大有可为答主 回答量:1.2万 采纳率:26% 帮助的人:1014万 我也去答题访问个人页 关注 展开全部 个人认为是七个对象,“a”,“b”,“c”,“d”,“ab”,“abc”,“abcd”.因为String类是一个不可改变类,当内容一旦发生改变的时候都要产生一个新的对象。String的加法操作是顺序进行的,首先加法操作子是四个对象这个没什么疑问,每进行一次加法操作的时候都要生成一个对象,所以是七个对象。但是上边的回答者说s是一个对象,这样的说法是错误的,因为s只是指向“abcd”的String引用类型的变量,而不是对象。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 kazni 2024-02-23 知道答主 回答量:3 采纳率:0% 帮助的人:744 我也去答题访问个人页 关注 展开全部 在Java中,对于字符串字面量 "a","b","c"和"d" 的连接操作"a"+"b"+"c"+"d",编译器会进行优化处理。在编译期间,它会将这些常量合并为一个字符串字面量,因此在运行时只会创建一个String对象,即结果为 "abcd"。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2013-09-13 下面这条语句一共创建了多少个对象:String s="a"+"b"+"c"+"d"; 给点权威的答案!!!不知道 不要乱说 2011-10-27 下面这条语句一共创建了多少个对象:String s="a"+"b"+"c"+"d"; 6 2013-11-03 共创建了多少个对象:String s="a"+"b"+"c"+"d"; 2020-05-30 String s="a"+"b"+"c" 创建了几个对象 51 2016-01-17 java中,String s = "a" + "b" + "c" + "d" + "e"; 问此语句共创建了几个对象 30 2011-05-27 java小问题。。中String a=“a”+"b"+"c"+"d".是创建了几个对象 。 (请说明一下原理) 7 2020-02-01 String S= a+b+c+d 问S创建过程中创建了几个对象? 求助 经典java面试题 3 2020-04-08 String a="a"; String b="b"; a=a+b; 这里共创建了几个对象? 2 更多类似问题 > 为你推荐: