创建不可变集合 的应用场景
1.如果某个数据不能被修改,把它防御性地拷贝到不可变集合中是个很好的实践。
2.当集合对象被不可信的库调用时,不可变形式是安全的。
创建不可变集合 的书写格式
在List Set Map接口中,都存在静态的of方法,可以获取一个不可变的集合
细节
1.当我们要获取一个不可变的Set集合时,里面的参数一定要保证唯一性。
2.当使用Map的时候,键不能重复,数量有上限只能容纳10个键值对,如果超过10个,只能用ofEntries方法,JDK>=10可以使用copyof的方法