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 つの質問
があります。2. エラーなしで文字列 b を変更できるのはなぜですか? (文字列クラスは不変であると読んだため)