https://blog.csdn.net/weixin_42490488/article/details/90221357
Queue<Integer> queue = new LinkedList<Integer>();
//java队列应该是这样!
Stack<Character> stack = new Stack<Character>();
//java栈应该是这样!
实例化(栈)
Stack<Integer> stack= new Stack<Integer>(); //Character
判断是否为空
stack.empty()
取栈顶值(不出栈)
stack.peek()
进栈
stack.push(Object);
出栈
stack.pop();
实例化(队列)
Queue<Integer> queue = new LinkedList<Integer>(); //Character
判断是否为空
queue.empty()
取栈顶值(不出栈)
queue.peek() //queue.element()
进栈
queue.offer(Object);
出栈
queue.poll();