本文主要是介绍[Deque] 1.堆栈(有2个子类:ArrayDeque数组和LinkedList链表) 2.Stack因为加锁所以被废弃了,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
package org.example.testDeque;import java.util.ArrayDeque;
import java.util.Deque;public class Main {public static void main(String[] args) {// 使用addFirst当做栈来使用ArrayDeque是数组实现 LinkedList是链表实现Deque<Integer> deque = new ArrayDeque<>();deque.addFirst(1);deque.addFirst(2);deque.addFirst(3);System.out.println(deque);}
}/*
[3, 2, 1]*/
总结:Stack是继承于Vector,已被废弃了。 现在可以用Deque实现队列,具体的就有2个子类:ArrayDeque 和 LinkedList
这篇关于[Deque] 1.堆栈(有2个子类:ArrayDeque数组和LinkedList链表) 2.Stack因为加锁所以被废弃了的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!