拒绝使用new创建集合的方式
通常我们创建List或者Map的时候使用的方式为:
List<String> list = new ArrayList<>(); list.add("123"); list.add("1234");
Map<String,String> map = new HashMap<>(); map.pub("appCode","12"); map.pub("appCode2","12");
然后我们可以借助第三方jar创建看着就高大上一点:
1、使用guava-23.6-jre.jar(google的guava):
private static final Map<String, String> COMMON_ERROR_MAP = ImmutableMap.<String, String>builder().put("appCode","12").put("appCode2","12").build();
List<String> list = Lists.newArrayList("123","1234");
Set<String> probeSet = ImmutableSet.<String>builder().add("34567").build();