【问题标题】:Why are Vector and HashTable widely believed to be due for deprecation? [duplicate]为什么 Vector 和 HashTable 被广泛认为应该被弃用? [复制]
【发布时间】:2011-06-15 13:05:53
【问题描述】:

可能重复:
Why Java Vector class is considered obsolete or deprecated?

此外,Sun/Oracle 是否有官方声明?

谢谢。

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

【问题讨论】:

  • 我真的很想尝试理解为什么这是“完全重复关闭” - 我相信我已经给出了为什么它不是的合理理由。

标签: java vector hashtable deprecated


【解决方案1】:

Vector 已同步;通常你不需要这个,因为它会产生严重的开销。 Hashtable也是同步的,无法合理存储nulls。

人们使用各种列表和HashMap

【讨论】:

  • 此外,单独同步每个操作通常并不能解决您的并发问题。
  • 可以,但同步列表不也有同样的限制吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-05-08
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多