2024年java基础全集

java基础全集集合类型分为 3 种 Collection Iterator Map 均存放于 Java util 包中 1 Collection 集合 List Set Queue 的最基本的接口 2 Iterator 迭代器 ListIterator 3 Map 映射 SortedMap ConcurrentMa AbstractMap 的最基本的接口 集合框架 1 Collection 1 1 List

大家好,我是讯享网,很高兴认识大家。



集合类型分为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
小讯
上一篇 2024-12-25 16:19
下一篇 2024-12-28 12:25

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/10445.html