特点:无界非阻塞线程安全队列,先进先出,不允许null
方法:
add(E e) 指定元素插入此队列的尾部,超过对队列最大长度,报异常,默认队列的最大长度为Integer.MAX_VALUE
offer(E e) 指定元素插入此队列的尾部,超过对队列最大长度,放回 false
peek() 获取但不移除此队列的头;如果此队列为空,则返回 null。
poll() 获取并移除此队列的头,如果此队列为空,则返回 null。
remove(Object o) 从队列中移除指定元素的单个实例(如果存在)
isEmpty() 如果此队列不包含任何元素,则返回 true。
toArray() 返回以恰当顺序包含此队列所有元素的数组。