java队列 出入队的几种方法比较

插入系列

addXXX  :插入不成功 抛出异常

offerXXX:插入不成功返回false,否则返回true

putXXX:插入不成功,阻塞线程

offerXXX(xx,xx,xx):插入不成功,阻塞一定时间后被打断

删除系列

removeXXX:删除不成功 抛出异常

pollXXX:删除不成功返回false,否则返回true

takeXXX:删除不成功,阻塞线程

pollXXX(xx,xx,xx) :删除不成功,阻塞一定时间后被打断

修剪:

element() ==getFirst()或 getXXX(): 返回队头或队尾的元素,无则抛出异常

peekXXX():返回队头或队尾元素,无 则返回null

猜你喜欢

转载自blog.csdn.net/liyang_nash/article/details/108354683