在JAVA中,下面关于String类和StringBuffer类的描述正确的是那一个?::两个类的实例的值都能够被改变??

错哪了啊??
2024-12-17 13:33:20
推荐回答(3个)
回答1:

String 对象是不可以被改变的。

当new一个String对象时,JVM会在内存中创建一个String对象,当另外一个String对象值与它一样时,会将该对象直接指向对应的地址。

String a = "abc";
String b = "abc";
System.out.println(a == b);//true

回答2:

呵呵,这些概念只有在学校或者面试时用上;
出来工作了用不上了

回答3:

只有StringBuffer的实例值能够被改变,String 的值不会变