集合(Collection)是一种用于存储和操作一组对象的容器。它提供了一系列的接口和类,用于管理和操作对象的集合。

Java集合框架定义了许多接口和类,用于表示不同类型的集合。以下是一些常用的集合接口和类:

  1. List(列表):允许重复元素,以线性方式存储元素。

    • ArrayList:基于动态数组实现的可调整大小的列表。
    • LinkedList:基于双向链表实现的列表。
  2. Set(集):不允许重复元素,没有固定的顺序。

    • HashSet:基于哈希表实现的集合,提供快速的查找和插入操作。
    • TreeSet:基于红黑树实现的有序集合。
  3. Map(映射):以键值对(Key-Value)的形式存储元素。

    • HashMap:基于哈希表实现的映射,提供快速的键值查找和插入操作。
    • TreeMap:基于红黑树实现的有序映射。
  4. Queue(队列):按照特定顺序存储元素,并支持在队列头部进行插入和删除操作。

    • LinkedList:可用作队列的双向链表实现。
    • PriorityQueue:基于堆实现的优先级队列。

 ArrayList

 

posted on 2023-07-04 01:13  黑逍逍  阅读(11)  评论(0)    收藏  举报