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 is checkpoint? How to create checkpoints in our java projects?
What is ioc concept?
how can u cal servlet from java?
function of extends and implements keywords?
What is chat area? Explain.
Difference between swing and awt?
iam writing the contents to a excel through I/O i am putting first statement as WRITE and then READ(from excel) immediately..later user complains that he is not getting the date by using READ ..wat could be the situation
How to implement dphibernate to activate lazy loading in Flex with java ?thanx in advance!
What are preemptive scheduling and time slicing and what is the difference between them?
whats is mean by filter?
What invokes a thread?s run() method?
How do you download stubs from a Remote place?