what is difference betwwen hashmap and hashtable ?
Answers were Sorted based on User's Feedback
Answer / deep pratap singh
HashMap HashTable
1> Not Synchronized Synchronized
2> can contain null cann't
You may also make HashMap Synchronized using generic
methods. Using Hashtable is bad habit. Try to avoid it.
| Is This Answer Correct ? | 10 Yes | 2 No |
Answer / ravikiran
hashmap allows one null key and multiple null values.
hashtable doesn't allow null elements
hashmap is not synchronized
hashtable is snchronized
hashmap is not legacy
hashtable is legacy
| Is This Answer Correct ? | 6 Yes | 0 No |
Answer / ajay yadav
Hash Map allows null values.
Hash Table dont allows null values.
| Is This Answer Correct ? | 4 Yes | 0 No |
Answer / javablossom
The Iterator is used in the hashmap is fail-safe and
whereas the Enumerator used in hashtable is not fail-safe.
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / sekhar
Both class are under map interface.But hash table is
synchronized.hashMap is not.we can explictly synchronize
hash map by using the method
Collections.synchronizedMap(Hash Map);
| Is This Answer Correct ? | 1 Yes | 1 No |
Answer / kvn
Hash map contains null values,but hash table does not.
| Is This Answer Correct ? | 1 Yes | 3 No |
What is ascii format?
What do you mean by platform independence? What is an interface?
Are constructors methods?
What is the use of static methods?
What is diffrance between FINALIZE() & FINALLY ?
Is void a keyword in java?
How do you use, call, and access a non-static method in Java?
Diff between Comparator and Comparable?
What technique can be employed to compare two strings?
why is S capital in System.out.println ????
Can a double value be cast to a byte?
What happens if we don’t override run method ?