1
JavaBeginner#exceptions
Introduced in Java 7, it lets you omit the explicit type argument on the right-hand side of a generic instantiation, since the compiler infers it from the declared variable type.
List<Map<String, Integer>> list = new ArrayList<>(); // <> infers Map<String,Integer>