Java学习笔记_Day26(不可变集合)

不可变集合:不可以被改变

不可变集合的运用场景

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

三种方法的细节

  • List:直接用
  • Set:元素不能重复
  • Map:元素不能重复,键值对数量最多10个。超过10个用ofEntries方法
相关推荐
CS_Zero2 小时前
Faster-LIO论文与代码笔记(1)
笔记·slam·lio
zhaoyufei1332 小时前
RK3566 EDP屏幕背光闪修改pwm
android·java
别了,李亚普诺夫2 小时前
OLED显示屏学习笔记
笔记·嵌入式
AI_零食2 小时前
开源鸿蒙跨平台Flutter开发:密码生成器应用
网络·学习·flutter·华为·开源·harmonyos·鸿蒙
智者知已应修善业2 小时前
【51单片机1,左边4个LED灯先闪烁2次后,右边4个LED灯再闪烁2次:2,接着所用灯一起闪烁3次,接着重复步骤1,如此循环。】2023-5-19
c++·经验分享·笔记·算法·51单片机
清心歌2 小时前
HashMap实现原理及扩容机制
java
一只大袋鼠2 小时前
数据库连接池从入门到精通(下):Druid 连接池使用与工具类封装
java·数据库·连接池
禹中一只鱼2 小时前
【IDEA 出现 `IDE error occurred`】
java·ide·spring boot·intellij-idea
西凉的悲伤2 小时前
Guava类库——Lists.partition() 高效分批处理列表数据
java·guava