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 to print a numbers from 1 to 100 with out using control structures?
What is the purpose of using java.lang.class class?
Can we inherit the constructor in a Class?please give one example.
Is 'sizeof' a keyword?
What are the major advantages of internal iteration over external iteration?
Name the methods that used to get and set the text label displayed by a Buttonobject?
What are exception handling keywords in java?
What is the range of the short datatype?
What are the parameters used in Connection pooling?
Can a constructor have different name than a class name in java?
Is it possible for a yielded thread to get chance for its execution again?
What is the difference between Java1.4 and Java1.5