插入系列
addXXX :插入不成功 抛出异常
offerXXX:插入不成功返回false,否则返回true
putXXX:插入不成功,阻塞线程
offerXXX(xx,xx,xx):插入不成功,阻塞一定时间后被打断
删除系列
removeXXX:删除不成功 抛出异常
pollXXX:删除不成功返回false,否则返回true
takeXXX:删除不成功,阻塞线程
pollXXX(xx,xx,xx) :删除不成功,阻塞一定时间后被打断
修剪:
element() ==getFirst()或 getXXX(): 返回队头或队尾的元素,无则抛出异常
peekXXX():返回队头或队尾元素,无 则返回null