容器是java中重要的一部分,其接口的结构如下
Collection
|
------------------ Map
| | |
Set List HashMap
|
HashSet
顾名思义,容器是用来存储东西的,对于对象,容器中存储的实质上是对象的引用,即对象的地址。
Collection接口有两个子接口Set和List,除了均是用来存储元素这个共性之外,分别具有不同的特点。
List类别的容器一般具有有序的特点,当元素插入删除时,维护了元素的顺序,并且可以放置重复元素。
Set类别的容器不允许放置重复元素,且一般是无序的。
Map类别的容器存储了对象和唯一可以标识该对象的主键的映射,不可以放置重复的主键。
时间: 2024-10-24 09:42:34