java - 在数组列表上选择 vector 遗留类

标签 java collections

在一次采访中,我被问到两个问题:..

实际上我们什么时候需要使用 vector ..? 根据我的分析,同步是主要原因,但他们很想知道除了同步之外,我们可能更喜欢使用 vector 的其他实际原因是什么。

请告知,除了同步之外,我们选择 vector 遗留集合还有哪些其他原因......!

最佳答案

我能想到的一个区别是Vector支持Enumeration。您可以通过调用轻松创建Enumeration

Enumeration enums  = v.elements();

但是对于ArrayList,你需要这样做:

Enumeration enums = Collections.enumeration(arrayList);

关于java - 在数组列表上选择 vector 遗留类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12208623/

相关文章:

java - 是否可以在同一项目中使用 jersey 和 jax-ws

java - 使用 setToolTip() 方法更改后,操作上的按键绑定(bind)工具提示消失

java - 通用返回对象

java - 如何通过属性在 ArrayList 中查找对象

java - JConsole 通过 ssh 本地端口转发

java - 使用 GSON 将 JSON 解析为 Java 对象

java - 有 2 个按钮影响同一个标签

c# - 实现依赖对象子属性的自定义集合的正确方法?

Python 设置类、 float 和整数求值

Java 集合使用货币范围