堆栈扩展矢量

Mar*_*sen 11 java stack vector

如果堆栈扩展向量,那意味着堆栈是同步的吗?

Vector Java文档中的注释

与新的集合实现不同,Vector是同步的.

dog*_*ane 12

是的,它是同步的,但根据Javadocs你应该更喜欢Deque而不是Stack.

来自StackJavadocs:

Deque接口及其实现提供了更完整和一致的LIFO堆栈操作集,应优先使用此类.例如:

Deque<Integer> stack = new ArrayDeque<Integer>();