本文介绍: Map.of方法使用起来有点麻烦,在JDK10以后,Map中引入新方法Map.copyOf()在List、Set、Map接口中,都存在静态的of方法,可以获取一个不可变的集合。●如果某个数据不能被修改,把它防御性地拷贝到不可变集合中是个很好的实践。●List、Set、Map接口中,都存在of方法可以创建不可变集合。●当集合对象被不可信的库调用时,不可变形式是安全的。注意:这个集合不能添加,不能删除,不能修改。不可变集合:也就是不可以被修改的集合。创建一个具有指定元素的Map集合对象。● List:直接用。
Java不可变集合
●如果某个数据不能被修改,把它防御性地拷贝到不可变集合中是个很好的实践。
在List、Set、Map接口中,都存在静态的of方法,可以获取一个不可变的集合。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。