リファレンストップへ Java | インスタンス生成時のジェネリクス型指定省略使用した環境 JDK 7 Update 4 ジェネリクス付きクラスのインスタンス生成時の記述を簡略化できるようになりました。Java6までは、ジェネリクス宣言のあるクラスのインスタンスを生成する際には Map<String, List<String>> myMap = new HashMap<String, List<String>>(); といったように、長いコードを書く必要がありました。 Java7では、このような場合に Map<String, List<String>> myMap = new HashMap<>(); といったように、new側のジェネリクス記述を省略する事が可能になりました。 |
|