今天碰到一个编译问题,在jdk1.6下编译一直报错,1.7可以通过。
后来查了一下发现原来是
Map<String, List<A>> rstMap = new HashMap<>();
map声明的时候没有指定HashMap的类型,1.7支持这种。
代码改成
Map<String, List<Contribution>> rstMap = new HashMap<String, List<Contribution>>();
就可以了。
今天碰到一个编译问题,在jdk1.6下编译一直报错,1.7可以通过。
后来查了一下发现原来是
Map<String, List<A>> rstMap = new HashMap<>();
map声明的时候没有指定HashMap的类型,1.7支持这种。
代码改成
Map<String, List<Contribution>> rstMap = new HashMap<String, List<Contribution>>();
就可以了。