The basic interfaces of java collection framework are:
Collection -Collection is the root of the collection hierarchy. It
declares the core methods that all collections will have.
Set - HashSet, LinkedHashSet classes implements this interface as
it declare common method.
List - ArrayList, LinkedList, Vector classes implements this
interface as it declare common method
Map - Hashtable, LinkedHashMap classes implements this interface as
it declare common method
SortedSet - TreeSet Class implements this interface to pre-sort its
elements.
SortedMap - TreeMap class implements this interface to pre-sort its
emenets.
Some other interfaces are Queue, Dequeue, Iterator, and ListIterator.