Java集合类整体结构

一、Java集合类

Java集合类是Java编程中使用最频繁的、最方便的类。集合类作为容器类可以存储任何类型的数据,当然也可以结合泛型存储指定的类型(不过泛型仅仅在编译期有效,运行时是会被擦除的)。集合类中存储的仅仅是对象的引用,并不存储对象本身。集合类的容量可以在运行期间进行动态扩展,并且还提供很多很方便的方法,如求集合的并集、交集等。

二、集合类结构

Java中的集合包含多种数据结构,如链表、队列、哈希表等。从类的继承结构来说,可以分为两大类,一类是继承自Collection接口,这类集合包含List、Set、和Queue等集合类。另一类是继承自Map接口,这主要包含了哈希表相关的集合类,下面我们看一下这两大类的继承结构图:

图中的绿色的虚线代表实现,绿色的实线代表接口之间的继承,蓝色线代表类之间的继承。

https://www.cnblogs.com/paddix/p/5539326.html

原文地址:https://www.cnblogs.com/LoganChen/p/13658183.html