2022年3月13日

ConcurrentHashMap

摘要: ConcurrentHashMap 线程安全的具体实现方式 JDK1.7 1 存储结构 首先将数据分为一段一段的存储,然后给每一段数据配一把锁,当一个线程占用锁访问其中一个段数据时,其他段的数据也能被其他线程访问。 ConcurrentHashMap 是由 Segment 数组结构和 HashEnt 阅读全文

posted @ 2022-03-13 17:19 cltt 阅读(39) 评论(0) 推荐(0) 编辑

java集合使用注意事项

摘要: 集合判空 判断所有集合内部的元素是否为空,使用 isEmpty() 方法,而不是 size()==0 的方式。 集合转 Map 在使用 java.util.stream.Collectors 类的 toMap() 方法转为 Map 集合时,一定要注意当 value 为 null 时会抛 NPE 异常 阅读全文

posted @ 2022-03-13 16:54 cltt 阅读(51) 评论(0) 推荐(0) 编辑

导航