String オブジェクトはヒープに格納されます。例えば:
String s1 = new String("s1");
s1
オブジェクトはヒープに格納されます。
文字列リテラルは、文字列定数プールに格納されます。
String s2 = "s2";
s2
オブジェクトは文字列定数プール (おそらくヒープ内) に格納されます。
runtime constant poolについて聞いたことがあります。
しかし、そこに具体的に何が保存されるのかわかりません。文字列定数プールと同じですか?または、実行時定数プールに格納するために何を書く必要がありますか?