不可变集合概述

不可变集合,就是不可以被修改的集合
集合的数据项在创建的时候提供,并且在整个生命周期中都不可改变,否则报错

为什么要创建不可变集合

如果某个数据不能被修改,把它防御性的开被盗不可变集合中是很好的实践
当集合对象被不可信的库调用时,不可变形式是安全的

创建不可变集合

image.png