【发布时间】:2017-01-26 08:35:55
【问题描述】:
Java 使用 Vector 实现 Stack 类,为什么?虽然看起来 Arraylist 应该是一个更好的选择。 Java 希望 Stack 是线程安全的,还是要求 Stack 通常(我认为不是这种情况)必须是线程安全的,或者还有其他理论可以使用 Vector 在 Java 中实现 Stack?
【问题讨论】:
-
因为Java JDK 1.0 中同时引入了Stack 和Vector,而在JDK1.2 中又引入了ArrayList 很长时间
标签: java arraylist vector stack