2011-01-25 201 views
1

可能重复:
Why Java Vector class is considered obsolete or deprecated?为什么Vector和HashTable被广泛认为应该被弃用?

此外,有来自Sun/Oracle的官方文字上?

谢谢。

编辑: 我知道另一个话题,但没有提到是否有官方的话,这就是为什么这个话题措辞为“广泛相信”。另外,该主题只涉及Vector,而不是Hashtable。

+1

我真的想试试并理解为什么这是“完全重复” - 我相信我已经给出了公正的理由,为什么它不是。 – user183037 2011-01-26 08:56:46

回答

0

Vector是同步的;通常你不需要这个,因为它招致了严重的开销。 Hashtable也是同步的,不能合理存储null s。

人们使用各种列表和HashMap来代替。

+3

此外,单独对每个单独操作进行同步通常无法解决您的并发问题。 – 2011-01-25 22:56:12

相关问题