在java中,我创建了2个具有相同值的字符串文字
String a = "Hello";
String b = "Hello";
现在他们两个应该有相同的参考
System.out.println(a==n); // returns true
但是当我这样做的时候
b+=" World";
System.out.println(a==b); // returns false
现在我在这里有 2 个问题
1. 为什么在 'b+=' 操作之后 a 和 b 没有引用同一个对象?2.我怎么能在没有任何错误的情况下更改字符串b?(因为我读过String类是不可变的)