java队列——queue浅析

方法 功能  异常处理
add 增长一个元索 若是队列已满,则抛出一个IIIegaISlabEepeplian异常
remove  移除并返回队列头部的元素   若是队列为空,则抛出一个NoSuchElementException异常
element 返回队列头部的元素 若是队列为空,则抛出一个NoSuchElementException异常
offer  添加一个元素并返回true 若是队列已满,则返回false
poll  移除并返问队列头部的元素  若是队列为空,则返回null
peek  返回队列头部的元素   若是队列为空,则返回null
put   添加一个元素   若是队列满,则阻塞
take 移除并返回队列头部的元素

若是队列为空,则阻塞测试

     

下面是我测试的remove()方法和poll()方法spa

remove(),若是队列为空,则抛出一个NoSuchElementException异常队列

 poll()若是队列为空,则返回nullci

相关文章
相关标签/搜索