PGBox
P
G
Box

インスタンス生成時のジェネリクス型指定省略

Java7のメニューへ戻る



使用した環境
JDK 7 Update 4

ジェネリクス付きクラスのインスタンス生成時の記述を簡略化できるようになりました。


Java6までは、ジェネリクス宣言のあるクラスのインスタンスを生成する際には

Map<String, List<String>> myMap = new HashMap<String, List<String>>();


といったように、長いコードを書く必要がありました。

Java7では、このような場合に
Map<String, List<String>> myMap = new HashMap<>();

といったように、new側のジェネリクス記述を省略する事が可能になりました。








Java7のメニューへ戻る