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 restrictions are placed on the values of each case of a switch statement?
What is checkpoint? How to create checkpoints in our java projects?
What is the purpose of the notifyall() method?
Define aop(assepct oriented programing)?
How are the elements of a cardlayout organized?
difference between applicationserver and webserver
What class is used to create Server side object ?
For which statements does it make sense to use a label?
How would you create a button with rounded edges?
Explain Life cycle of Servlet Filter.
2 Answers InfoBrain, ITC Infotech,
What is the difference between java class and bean?
How will you pass parameters in RMI? Why do you serialize?