1 存儲:HashMap 運行 key 和 value 為 null,而 Hashtable 不允許。 2 線程安全:Hashtable 是線程安全的,而 HashMap 是非線程安全的。 3 推薦使用:在 Hashtable 的類注釋可以看到,Hashtable 是保留類不建議使用, 推薦在單線程環境下使用 HashMap 替代,如果需要多線程使用則用 ConcurrentHashMap 替代。
1 存儲:HashMap 運行 key 和 value 為 null,而 Hashtable 不允許。 2 線程安全:Hashtable 是線程安全的,而 HashMap 是非線程安全的。 3 推薦使用:在 Hashtable 的類注釋可以看到,Hashtable 是保留類不建議使用, 推薦在單線程環境下使用 HashMap 替代,如果需要多線程使用則用 ConcurrentHashMap 替代。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。