Java线程安全的集合类

一、早期线程安全的集合我们先从早期的线程安全的集合说起,它们是Vector和HashTable 1.VectorVector和ArrayList类似,是长度可变的数组,与ArrayList不同的是,Vector是线程安全的,它给几乎所有的public方法都加上了synchronized关键字。由于加锁导致性能降低,在不需要并发访问同一对象时,这种强制性的同步机制就显得多余,所以现在Vec...
Java

Java中的集合类及关系图

List 和 Set 继承自 Collection 接口。 Set 无序不允许元素重复。HashSet 和 TreeSet 是两个主要的实现类。 List 有序且允许元素重复。ArrayList、LinkedList 和 Vector 是三个主要的实现 类。 Map 也属于集合系统,但和 Collection 接口没关系。Map 是 key 对 value 的映 射集合,其中...
Java