一、容器介绍
- 容器是JAVA中非常重要的一项内容。所谓容器,就是容纳和管理数据,就像我们日常生活中的柜子、碗、水杯等。数组就属于容器的一种。
- JAVA中的容器分为单例集合和双例集合。
- 单例集合是Collection接口,它的子接口是List接口和Set接口(JAVA中类只能单继承,接口可以多继承)。单例集合顾名思义就是数据是一个一个得存取和读出。List接口类似于数学中的有序序列概念,Set接口类似于数学中集合的概念。
- 双例集合是Map接口,双例集合是以key-value形式存储和读取元素。类似于数学中的一元函数概念。
Collection单例集合的结构图大致如下(省略部分内容):
注:数据的存储和读取有内存层面和磁盘层面,磁盘层面属于持久性存储。而JAVA中的容器是在内存层面。