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 |
Urgent Openings for Java and .NET ( India, Singapore, Australia, Japan)
diff between jsp include directive and jsp action include?
whats is mean by class.forName() whats the return type of class
what is the difference between System.out.println and out.println in java
What is meant by method chaining?
What are the different approaches to represent an inheritance hierarchy?
Define prototype?
Can I have an action without a form?
how i secure my site with the https protocol.what are the steps?
Hi I have joined java course. I also want additional help from any tutorials website. Please suggest me tutorials which provides easy to understand online applet tutorials?
What is Lock Based Protocol and what is its use?
what is activation monitor and what is its job?