java队列——queue浅析

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

如果队列为空,则阻塞

     

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

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

 poll()如果队列为空,则返回null

猜你喜欢

转载自my.oschina.net/u/3568600/blog/1814311