队列是一种特殊的线性表,它只允许在表的前端进行删除操作,而在表的后端进行插入操作。
源码展示
package java.util;
public interface Queue<E> extends Collection<E> {
/**
* 添加元素
*/
boolean add(E e);
/**
* 添加元素
*/
boolean offer(E e);
/**
* 获取头部元素,删除
*/
E remove();
/**
* 获取头部元素,删除。
*/
E poll();
/**
* 获取头部元素,不删除。
*/
E element();
/**
* 获取头部元素,不删除。
*/
E peek();
}