在Java 9中又新增了一些API来帮助便捷的创建不可变集合,以减少代码复杂度。
常规写法
以往我们创建一些不可变集合的时候,通常是这样写的:
```java
// 不可变的Set
Set set = new HashSet<>();
set.add("a");
set.add("b");
set.add("c");
set = Collections.unmodifiableSet(set);
// 不可变的List
List list = new ArrayList<>();
list.add(1);
list.add(2);
list.add(3);
list = Collections.unmodifiableList(list);