Java 为什么人们普遍认为向量和哈希表应该被弃用?

Java 为什么人们普遍认为向量和哈希表应该被弃用?,java,vector,hashtable,deprecated,Java,Vector,Hashtable,Deprecated,可能重复: 另外,太阳报/甲骨文对此是否有官方说法 谢谢 编辑: 我知道另一个话题,但它没有提到是否有官方的说法,这就是为什么这个话题被称为“广受信任”。另外,该主题只涉及向量,而不是哈希表。向量是同步的;通常你不需要这个,因为它会带来严重的开销。 Hashtable也是同步的,不能合理地存储nulls 人们使用各种列表和HashMap。此外,单独对每个操作进行同步通常不会解决您的并发问题。是的,但是synchronizedList是否有相同的限制?我真的很想尝试并理解为什么这是“完全重复关闭

可能重复:

另外,太阳报/甲骨文对此是否有官方说法

谢谢

编辑:
我知道另一个话题,但它没有提到是否有官方的说法,这就是为什么这个话题被称为“广受信任”。另外,该主题只涉及向量,而不是哈希表。

向量
是同步的;通常你不需要这个,因为它会带来严重的开销。
Hashtable
也是同步的,不能合理地存储
null
s


人们使用各种列表和
HashMap

此外,单独对每个操作进行同步通常不会解决您的并发问题。是的,但是synchronizedList是否有相同的限制?我真的很想尝试并理解为什么这是“完全重复关闭的”-我相信我已经给出了合理的理由来解释为什么没有。