difference between HashMap, Hashset and hashTable?
Answers were Sorted based on User's Feedback
HashMap -
1) unsynchronized and unordered
2) Allow one null key , multiple null values
HashTable -
1) synchronized and unordered
2) Doesn't allow null key and value
HashSet -
1) synchronized and ordered
2) Sort elements in ascending order , doesn't allow duplicate elements
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / adarsh m thimmappa
HashTable is a hashing based key-value pair data structure
- doesn't allow null as key
- doesn't allow null as value as well
- not thread safe
- oldest map based data structure available since earlier versions of java
HashMap is a hashing based key-value pair data structure
- allow one null as key
- allows multiple null as more than one value
- not thread safe
HashSet is a hashing based set representation
- holds unique set of keys
- internally uses HashMap
- allows one null value
- not thread safe
| Is This Answer Correct ? | 0 Yes | 2 No |
What are callback interfaces?
What is the difference between static and non-static with examples?
In HashTable I am storing null value..then what is the error it will show
whats is mean by object and class?
Why use a datasource when you can directly specify a connection details?
whats is mean by filter?
What is the infobus?
what are the advantages of JTA over JTS?
How many requests can a server fetch at a time?
What’s jboss jbpm?
diffrence between jsp and servelts.
What happens when we invoke a thread?s interrupt method while it is in sleeping or waiting condition?