3

Java 7以降、インスタンス化中にコンストラクターでジェネリッククラスの型を繰り返すことは冗長であることを知っています。しかし、ひし形演算子 <> はどうですか? オプションで繰り返すことができますか? 言い換えれば、これの違いは何ですか?

List<String> Fruits = new ArrayList<>();

この

List<String> Fruits = new ArrayList(); 

またはこれ

 Map<Integer, String> students = new HashMap<>();

この

 Map<Integer, String> students = new HashMap();

前もって感謝します

4

1 に答える 1