JavaでのStringzインスタンスプーリングに関する簡単な質問がありました
このような状況が発生した場合:シナリオ1:
String s1 = "aaa";
String s2 = new String("aaa");
次に、シナリオ2を反転します。
String s1 = new String("aaa");
String s2 = "aaa";
いずれの場合も、文字列プールとヒープにいくつのオブジェクトが作成されていますか?両方が同じ数のオブジェクトを作成すると仮定しました(2つのオブジェクト-文字列プールの各シナリオの両方の行に1つの「aaa」と新しい演算子に1つ)。私はこれが正しくなかったとiviewで言われました-私は私の理解の何が悪いのか知りたいですか?