2017-01-04 5 views
0

なぜ、Hashmapが内部的にHashtableを実装していても、Hashmapが同期していない理由。なぜHashmapが同期していないのですか、内部的にはHashmapがHashtableを実装しています(同期しています)。

+0

ハッシュマップはハッシュテーブルを使用しません。 hashmapは同期されていないため、ハッシュコードのバケットとそのハッシュコードに割り当てられたリンクリストをノードとしてキーと値のペアで保持するという簡単な実装です。 –

答えて

2

は、Hashtableを実装していません(またはより正確になるように拡張しています)。これは、インターフェイスであり、同期ポリシーについては何も言及していないMapを実装しています。

public class HashMap<K,V> 
    extends AbstractMap<K,V> 
    implements Map<K,V>, Cloneable, Serializable 
関連する問題