Stack(先进后出) push和pop和peek Queue(先进先出) (例如:LinkedList,根据多态特性来调用相应的方法) offer(队列尾部)和poll(队列首部),add和remove【会抛异常】,peek Deque(双向队列–可单向队列,可栈的实现) 实现单向队列(队列的头部删除,队列的尾部插入) 实现栈(队列的头部插入,队列的头部删除)