关于 Java 集合 - tenji/ks GitHub Wiki

关于 Java 集合

一、简介

二、与数组的区别

Java 集合与常用数组的区别如下:

三、集合类型

  • Java 集合的类型可分为SetListMapQueue4种
  • 具体介绍如下:

四、集合继承关系

  • Java 集合的根接口 = Collection接口 + Map接口

即 Java 的集合类都实现上述 2 个接口

其中

  • ListSetQueue实现了Collection接口。继承关系如下:

  • Map实现了Map接口 。继承关系如下:

Collection 相关

Set

List

Map

Queue

Map 相关

HashMap

LinkedHashMap

TreeMap

并发容器

容器类的并发,请参考:关于并发容器

参考链接