2011-01-25 202 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

相關問題