Java容器关系图

Java容器关系图_第1张图片 摘自Java编程思想
  • Dictionary在java中是过时的。它是个抽象类,在Map接口出现之前使用。HashTable继承自Dictionary,实现了Map接口。

 

最近笔试很多都考到了Java容器内容,包括ArrayList的安全性问题,下面再贴安全表格

 List,Map,Set 线程安全性

接口

具体实现类

安全性

List

ArrayList

不安全

 

LinkedList

不安全

 

Vector/Stack

安全

Map

HashMap

不安全

 

Hashtable

安全

 

LinkedHashMap

不安全

 

TreeMap

不安全

 

WeakHashMap

不安全

Set

HashSet

不安全

 

LinkedHashSet

不安全

 

TreeSet

不安全

 

你可能感兴趣的:(安卓面试)