该
getHashMap函数不必推断类型。在调用站点,Java语言规范需要javac来推断类型是否一致(15.12.2.7根据实际参数推断类型参数)。
我相信当前的计划是(仍然)让JDK7支持Diamond运算符,因此
new,尽管有些语法似乎毫无意义,但这种事情也可以使用。
Map<String, Map<Long, List<String>>> map = new HashMap<>(); ^^diamond

该
getHashMap函数不必推断类型。在调用站点,Java语言规范需要javac来推断类型是否一致(15.12.2.7根据实际参数推断类型参数)。
我相信当前的计划是(仍然)让JDK7支持Diamond运算符,因此
new,尽管有些语法似乎毫无意义,但这种事情也可以使用。
Map<String, Map<Long, List<String>>> map = new HashMap<>(); ^^diamond