Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
これらの 2 つのリストの違いは何ですか?
ArrayList<String> list1 = new ArrayList<String>(2); List<String> list2 = new ArrayList<String>(2);
list2 の型は List であるため、正確な型を (ArrayList を使用する代わりに) 後で簡単に変更できます。list1 では、型は明示的に ArrayList です。
これはより柔軟であるため、可能な限り一般化するようにしてください (List を使用)。