当前位置:网站首页 > Java基础 > 正文

java基础全集



集合类型分为3种:Collection、Iterator、Map,均存放于Java.util包中。

1.Collection:集合,List、Set、Queue的最基本的接口
2.Iterator:迭代器,ListIterator、
3.Map:映射,SortedMap、ConcurrentMap、AbstractMap的最基本的接口。

集合框架

1 Collection

1.1 List
1.1.1 ArrayList
 
1.1.2 Vector
 
1.1.3 LinkedList

java基础全集

 
1.2 Set
1.2.1 HashSet
 
1.2.2 TreeSet
 
1.2.3 LinkedHashSet
 
1.3 Queue
 

Java提供了多种Queue的实现,包括以下几种:

  • LinkedList:实现了Deque接口,可以作为队列使用。它是一个双向链表,所以插入和删除操作具有很高的效率。
  • PriorityQueue:这是一个基于优先堆的无界优先队列。它的头部是按指定排序方式确定的最小元素。如果多个元素都是最小值,则任何一个都可能被找到。
  • ArrayDeque:这是一个基于数组的双端队列,其操作具有很高的效率。
  • ConcurrentLinkedQueue:这是一个适用于高并发场景的线程安全的队列。
  • LinkedBlockingQueue:这是一个基于链表的、线程安全的阻塞队列。此队列按 FIFO(先进先出)排序元素。
  • PriorityBlockingQueue:这是一个适用于高并发场景的线程安全的阻塞队列。此队列按元素的优先级进行排序。
  • SynchronousQueue:这是一个没有存储空间的阻塞队列。它仅仅在每个插入操作和每个移除操作之间提供互斥。此队列仅支持线程之间的协作。

2.Map

2.1 HashMap
 
2.2 ConcurrentHashMap
 
2.3 HashTable
 
2.4 TreeMap

版权声明


相关文章:

  • java基础数据编写2025-04-01 10:50:02
  • java零基础看什么书2025-04-01 10:50:02
  • java基础训练题2025-04-01 10:50:02
  • java基础语法试卷2025-04-01 10:50:02
  • java多态属于Java基础吗2025-04-01 10:50:02
  • java基础思维培养2025-04-01 10:50:02
  • java设计基础入门2025-04-01 10:50:02
  • 如何0基础学java2025-04-01 10:50:02
  • java 7基础教程 pdf2025-04-01 10:50:02
  • java基础小程序2025-04-01 10:50:02