摘要: 1、HashSet public class HashSet<E> extends AbstractSet<E> implements Set<E>, Cloneable, java.io.Serializable 实现原理,基于哈希表(HashMap) 实现。它不允许重复,可以有一个NULL元素, 阅读全文
posted @ 2019-08-12 16:52 Latiny 阅读(195) 评论(0) 推荐(0) 编辑
摘要: HashMap作为最常见的集合,设计的非常巧妙,里面有许多细节及优化技巧值得我们深入学习。HashMap是线程不安全的,所有对应的设计了线程安全的ConcurrentHashMap,通过细粒度的锁实现了线程安全。 1、存储的数据结构 HashMap继承了Map<K, V>,存储的是一对键值对,将键映 阅读全文
posted @ 2019-08-12 14:39 Latiny 阅读(240) 评论(0) 推荐(0) 编辑