Java 集合的线程安全概念 ( 加锁同步 )
II . 线程不安全集合 ( 没有并发需求 推荐使用 )
III . 集合属性说明
IV . 早期的线程安全集合 ( 不推荐使用 )
V ....Map 集合 : HashMap , LinkedHashMap , TreeMap ;
① HashMap : 键 ( Key ) 使用哈希表维护 , 注意元素存放顺序 , 其中的 元素添加顺序 并不是...Hash : 使用哈希表实现 , 如 HashSet , HashMap , 目的是为了保证其元素唯一性 ;
① 特点 : 元素唯一 ;
① 定制 : 需要保证唯一元素类需要重写 hashCode 和...早期的线程安全集合 ( 不推荐使用 )
----
下面讲的 Vector , HashTable 集合虽然线程安全 , 但是性能很低 , 不推荐使用 ; 已经弃用的类就不再详细解析了 ;
1 ....② 优势 : 兼顾了性能与线程安全 , 在保证线程安全的前提下 , 最大限度提高性能 ;
③ 注意 : 这些线程安全集合性能低于普通集合 , 如果不需要多线程访问 , 优先使用普通集合 ;
2 .