0

これらの 2 つのリストの違いは何ですか?

ArrayList<String> list1 = new ArrayList<String>(2);

List<String> list2 = new ArrayList<String>(2);
4

2 に答える 2

0

list2 の型は List であるため、正確な型を (ArrayList を使用する代わりに) 後で簡単に変更できます。list1 では、型は明示的に ArrayList です。

これはより柔軟であるため、可能な限り一般化するようにしてください (List を使用)。

于 2013-03-31T21:48:45.933 に答える