Stack并Vector出现在JDK 1.0中.ArrayList直到JDK 1.2才添加.Stack它的继承属于VectorAPI,因此现在无法改变.
但无论如何,这是一个过时的课程.修复它不是一个优先事项.Stack自己的Javadoc写道说:
Deque接口及其实现提供了更完整和一致的LIFO堆栈操作集,应该优先使用该类.例如:Run Code Online (Sandbox Code Playgroud)Deque<Integer> stack = new ArrayDeque<Integer>();