Interface type and its implementation : Collections Framework « Collections « Java Tutorial

Interface TypeImplemented by
SetHashSet, LinkedHashSet, EnumSet
ListVector, Stack, ArrayList, LinkedList
QueuePriorityQueue, LinkedList
MapHashtable, HashMap, LinkedHashMap, WeakHashMap, IdentityHashMap

9.1.Collections Framework
9.1.1.The Collections Framework consists of three parts
9.1.2.Framework Interfaces
9.1.3.Interface type and its implementation
9.1.4.Conversion of different Collection data types
9.1.5.Making Your Objects Comparable and Sortable
9.1.6.Using Comparable and Comparator
9.1.7.Deep clone collection: Returns a new collection containing clones of all the items in the specified collection.