1. Array:通常指的是数组,但在Java语言中,Array是一个具体的类,位于java.lang.reflect 包中,它提供了操作数组的工具方法。
2. List:这是一个接口,它允许用户对列表中的元素进行精确控制,包括在列表中的位置插入元素。通过整数索引,用户可以访问和搜索列表中的元素。与Set不同,List通常允许元素重复。
3. Set:是一个不包含重复元素的集合。Set接口继承自Collection接口,它不允许有重复的元素。
4. Map:是用于将键映射到值的对象。在Map中,每个键最多只能映射到一个值,且不能有重复的键。Map接口提供了以键集合、值集合或键值对集合的形式来查看映射内容的三个视图。映射的顺序可以被定义为迭代器在映射的某个collection视图中返回元素的顺序。某些映射实现如TreeMap类会明确保证其顺序,而其他实现如HashMap类则不保证顺序。