哪种类型更好用以及如何选择正确的类型(内存使用、执行......)?
46408 次
您通常应该使用ArrayList- 它提供更好的性能。
Vector只有一个“优势”——它是同步的,可以同时修改。但在实践中,这个特性并不是很有用,因为Vector在每个单独的操作级别上进行同步。如果您正在编写并发代码,您通常需要以比单个集合类更高的粒度级别进行锁定。
因此,Vector如今通常被认为已弃用。
根据这个问题 Vector被认为是“过时的”,请ArrayList改用。