2012-07-07 64 views

回答

28

按照此questionVector被视为“过时”,请改为使用ArrayList

50

您通常应该使用ArrayList - 它提供更好的性能。

Vector只有一个“优势” - 它是同步进行并发修改。但事实证明,这个功能并不是非常有用,因为Vector在每个单独操作的层面同步。如果您正在编写并发代码,那么通常需要锁定比单个集合类更高的粒度级别。

因此,Vector现在通常被认为不推荐使用。