類 HASHMAP
所有已實現的介面:Serializable, Cloneable, Map
基於雜湊表的 Map 介面的實現。此實現提供所有可選的對映操作,並允許使用 null 值和 null 鍵。(除了非同步和允許使用 null 之外,HashMap 類與 Hashtable 大致相同。)此類不保證對映的順序,特別是它不保證該順序恆久不變。
類 CONCURRENTHASHMAP
所有已實現的介面:
Serializable, ConcurrentMap
支援獲取的完全併發和更新的所期望可調整併發的雜湊表。此類遵守與
Hashtable 相同的功能規範,並且包括對應於 Hashtable 的每個方法的方法版本。不過,儘管所有操作都是執行緒安全的,但獲取操作不
必鎖定,並且不 支援以某種防止所有訪問的方式鎖定整個表。此類可以透過程式完全與 Hashtable
進行互操作,這取決於其執行緒安全,而與其同步細節無關。
此類與 Hashtable 相似,但與 HashMap 不同,它不 允許將 null 用作鍵或值。
類 HASHMAP
所有已實現的介面:Serializable, Cloneable, Map
基於雜湊表的 Map 介面的實現。此實現提供所有可選的對映操作,並允許使用 null 值和 null 鍵。(除了非同步和允許使用 null 之外,HashMap 類與 Hashtable 大致相同。)此類不保證對映的順序,特別是它不保證該順序恆久不變。
類 CONCURRENTHASHMAP
所有已實現的介面:
Serializable, ConcurrentMap
支援獲取的完全併發和更新的所期望可調整併發的雜湊表。此類遵守與
Hashtable 相同的功能規範,並且包括對應於 Hashtable 的每個方法的方法版本。不過,儘管所有操作都是執行緒安全的,但獲取操作不
必鎖定,並且不 支援以某種防止所有訪問的方式鎖定整個表。此類可以透過程式完全與 Hashtable
進行互操作,這取決於其執行緒安全,而與其同步細節無關。
此類與 Hashtable 相似,但與 HashMap 不同,它不 允許將 null 用作鍵或值。