Collections.emptyList()Collections.emptyMap()Collections.emptySet() 参考链接: https://stackoverflow.com/questions/14846920/collections-emptymap-vs-new-hashmap 会生成指定类型的空 List Set Map,而且是不可变的,如进行 add(
Collections中的EMPTY_LIST 和 emptyList 其实通过源码查看,他们最终都是同一个final的不变的实例对象 public static final List EMPTY_LIST = new EmptyList<>(); public static final <T> List<T> emptyList() { return (List<T>) EMP