CodesJava

Easy learning with example program codes

what is the difference between hashmap and treemap in java?


HashMap:

HashMap extends AbstractMap class and implements the Map interface. It contains the elements in key-value pair form. It not maintains any order for its elements. It not allowed duplicate key. A HashMap can have only one null key and multiple null values.

 

TreeMap:

TreeMap extends AbstractMap class and implements the NavigableMap  interface. It contains the elements in key-value pair form. It maintains ascending order for its elements. It not allowed duplicate key.

 

HashMap maintains no order but TreeMap maintains ascending order.

Java interview questions on collections



Copyright © 2018 CodesJava DMCA.com Protection Status SiteMap