Java中的集合分类如下图所示

Java集合

它包含3种类型的集合

  1. List:有序集合 ArrayList,LinkedList,Vector
  2. Set: 普通的无序集合,HashSet,TreeSet,LinkedHashSet
  3. Map:键值对映射的集合,HashMap,TreeMap,HashTable

应对Java的集合面试需要了解这些集合的内存数据结构,相关源码实现等。

索引目录