8.5 小结
以下是本章中的关键概念。
- Java 9支持集合工厂,使用
List.of、Set.of、Map.of以及Map.ofEntries可以创建小型不可变的List、Set和Map。 - 集合工厂返回的对象都是不可变的,这意味着创建之后你不能修改它们的状态。
List接口支持默认方法removeIf、replaceAll和sort。Set接口支持默认方法removeIf。Map接口为常见模式提供了几种新的默认方法,并降低了出现缺陷的概率。ConcurrentHashMap支持从Map中继承的新默认方法,并提供了线程安全的实现。
