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 |
How do you sort arrays in java?
Explain about java sdk?
What is the relationship between class and object?
what is dynamic method dispatch ?
27 Answers Fidelity, MUET, SDSF,
What is xslt in java?
What class of exceptions are generated by the java run-time system?
Why stringbuffer is faster than string?
What is the relationship between a method?s throws clause and the exceptions that can be thrown during the method?s execution?
What is the difference between notify and notifyall method?
What is continuity of a function?
What is java autoboxing?
What does a boolean method return?