new HashMap、new ArrayList初始化

然后我们看下控制台的报错信息如下:


jdk1.7之前不支持这种初始化
解决方案一:(不改jdk版本)
Map<String, String> map = new HashMap<String,String>();
解决方案二:(将jdk版本改为1.7或以上)
Map<String, String> map = new HashMap<>();

new HashMap、new ArrayList初始化
new ArrayList<>()同理
个人推荐方案一:
增强代码的健壮性

相关文章: