【发布时间】:2012-01-18 21:07:08
【问题描述】:
如果我想在数据集合中存储一些对象,并且必须在 ArrayList 或 Vector 之间进行选择,主要区别是什么?我认为向量是线程安全的,因此会降低性能。是否有任何其他理由偏爱数据容器?
【问题讨论】:
-
你看过here吗?
-
关于Vector的同步限制:stackoverflow.com/a/1386288/870122
-
顺便说一句,我唯一一次使用
Vector是在想要使用接受Vector的J2SE 构造函数或方法时(Swing API 被它们污染了)。