一篇图看清Java中的各种Queue
生活随笔
收集整理的這篇文章主要介紹了
一篇图看清Java中的各种Queue
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
說到數據結構,我們大概可以列出這么幾個:數組,鏈表,棧,隊列,集合,哈希表。
其中 隊列 作為一個常用的數據結構,在Java中也有各種形式的實現。
頂級接口為java.util.queue.
java.util包中,java.util.concurrent包中有多種實現。其簡易類圖如下:
?
?
?
類圖接口之間的繼承關系、類之間的繼承關系、類與接口之間的實現關系導致了這張圖交投較多。
那么除去不能實例化的接口和抽象類,剩下的就都是我們需要具體使用的了,有如下:
?
PriorityQueue
ArrayBlockingQueue
ConcurrentLinkedQueue
DelayQueue
LinkedBlockingQueue
LinkedTransferQueue
PriorityBlockingQueue
SynchronousQueue
轉載于:https://www.cnblogs.com/demingblog/p/6474865.html
總結
以上是生活随笔為你收集整理的一篇图看清Java中的各种Queue的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 浅谈APP流式分页服务端设计(转)
- 下一篇: Vmware VPD要点