Based on my previous posts related to Hashtable and HashMap let’s see the difference.
HashMap | Hashtable |
---|---|
Non-Synchronized. Fast. | Synchronized. Slow |
Allows one null key and any number of null values. | Hashtable doesn’t allow null keys and null values. |
Use LinkedHashMap to maintains the insertion order.
TreeMap to sort mappings based on the ascending order of keys. |
Hashtable doesn’t guarantee any kind of order. |
Iterator in HashMap is fail-fast. | Enumerator in Hashtable is not fail-fast. |
0 Comments