name and value pairs.
--HashMap--unordered,unsorted,not synchronized,allows nulls.
--HashTable--unsorted,unordered,synchronised,wont allow null values,allow duplicates.
--TreeMap--sorted,maintains natural-order of elements.
--LinkedHashMap--maintains insertion order.