文字列オブジェクトの配列は、次のように作成できます。
//受け入れ可能な宣言と初期化
line 1: String[]s = new String[2];
line 2: String[]s = new String[]{"a","b"};
//以下のinitも私には良さそうですが、コンパイラがエラーになります
line 3: String[] s = new String[2] { "a", "b" };
1) 3行目で配列のサイズを指定できないのはなぜですか?
2)3行目を使用して配列を作成する場合、文字列「a」と「b」はヒープまたは文字列プールに作成されますか?