java隊列——queue淺析

方法 功能  異常處理
add 增長一個元索 若是隊列已滿,則拋出一個IIIegaISlabEepeplian異常
remove  移除並返回隊列頭部的元素   若是隊列爲空,則拋出一個NoSuchElementException異常
element 返回隊列頭部的元素 若是隊列爲空,則拋出一個NoSuchElementException異常
offer  添加一個元素並返回true 若是隊列已滿,則返回false
poll  移除並返問隊列頭部的元素  若是隊列爲空,則返回null
peek  返回隊列頭部的元素   若是隊列爲空,則返回null
put   添加一個元素   若是隊列滿,則阻塞
take 移除並返回隊列頭部的元素

若是隊列爲空,則阻塞測試

     

下面是我測試的remove()方法和poll()方法spa

remove(),若是隊列爲空,則拋出一個NoSuchElementException異常隊列

 poll()若是隊列爲空,則返回nullci

相關文章
相關標籤/搜索