•
Set
接口的实现类,最大特点是不允许出现重复元素;
•
HashSet
:基于
HashMap
实现,一个性能相对较好的
Set
;
•
LinkedHashSet
:基于
LinkedHashMap
实现,一个保存了插入顺序的
Set
;
•
TreeSet
;基于
TreeSet
实现,一个实现了排序的
Set
;
•
ArrayList
、
HashSet
/
LinkedHashSet
、
LinkedList
是线程不安全的,可以使用
synchronized
关键字。
•
List<E>
synchArrayList
=
Collections.synchronizedList
(new
ArrayList
<E
>());
•
ConcurrentLinkedQueue
是“线程安全”的
队列;
•
•
StringBuffer
是线程安全,而
StringBuilder
是线程不安全
的。
•