Collection
List
ArrayList
常用
LinkedList
Vector
Stack
Set
EnumSet
HashSet
常用
TreeSet
Map
HashMap
常用
线程不安全
TreeMap
HashTable
线程安全
可以用于多线程的环境,但是当Hashtable的大小增加到一定的时候,性能会急剧下降。
已被淘汰,推荐使用ConcurrentHashMap
LinkedHashMap
LruCache有使用
ConcurrentHashMap
ConcurrentHashMap引入了分割(segmentation),不论它变得多么大,仅仅需要锁定map的某个部分,而其它的线程不需要等到迭代完成才能访问map。
Queue
LinkedList
非线程安全
ConcurrentLinkedQueue
线程安全
非阻塞队列
ArrayBlockingQueue
线程安全
阻塞队列