一、集合Collection
1. Interface Queue<E>
boolean add(E e)
将指定的元素插入到此队列中,如果可以立即执行此操作而不违反容量限制,
true
在成功后返回IllegalStateException
如果当前没有可用空间,则抛出IllegalStateException。
boolean offer(E e) √ 优先使用
如果在不违反容量限制的情况下立即执行,则将指定的元素插入到此队列中。 当使用容量限制队列时,此方法通常优于add(E) ,插入失败后返回false,不会抛出异常。
E remove()
检索并删除此队列的头。 此方法与poll不同之处在于,如果此队列为空,它将抛出异常。
E poll()
检索并删除此队列的头,如果此队列为空,则返回
null
。