这个是队列的接口 队列是先进先出的
public interface Queue<E> extends Collection<E>
这是接口的描述 继承自Collection接口
boolean add(E e);
添加的方法
boolean offer(E e);
这个也是添加的方法 和add的区别是在使用有界队列的情况下 add添加失败会抛异常 offer方法添加失败只是返回false 官方更推荐用offer在使用有界队列的情况下
E remove();
获取队列头部的元素并删除这个元素的方法
E poll();
和remove方法类似 只是在队列为空时 remove方法抛出异常 poll方法返回空值
E element();
这是获取队列头部的第一个元素 不删除
E peek();
和element方法类似 只是在队列为空时 element方法抛出异常 peek方法返回空值
Queue接口讲解完毕