String 定数プールに文字列がないとします。
String s = "Java";
では、いくつのオブジェクトが作成されるでしょうか?
再びプールには何もありません、そして私は言います、
String s = new String("Java");
では、いくつのオブジェクトが作成されるでしょうか。
再びプールには何もありません、そして私は言います、
String s = new String("Java"); s.intern();
インターンメソッドは何をしますか?
再びプールには何もありません、そして私は言います、
String s = new String("Java"); String s1 = s.intern();
今何が起こるでしょうか?
本当に困っているので回答お願いします。
SCJP5 Kathy Sierraの本で読んだように、newで文字列を作成すると、2つのオブジェクトが作成され、1つはヒープに、もう1つはプールに作成されます。