Java Collection Framework
Collection frame work is a set of class and interfaces which provide a unified model of managing different collection. A collection represents the implementation of data structure. A collection is a group of objects. With the help of objects can be stored, retrieved, and manipulated as elements of collections.
Contains class and interfaces of the collection framework at the core of collection framework is an interface describes the common operation supported by all collection.
Core Interfaces in the Collections Framework
A basic interface that defines the normal operations that allow a collection of objects to be maintained or handled as a single unit.
The Set interface extends the Collection interface to represent its mathematical namesake: a set of unique elements.
The SortedSet interface extends the Set interface to provide the required functionality for maintaining a set in which the elements are stored in some sorted order.
The List interface extends the Collection interface to maintain a sequence of elements that need not be unique.
A basic interface that defines operations for maintaining mappings of keys to values.
Extends the Map interface for maps that maintain their mappings sorted in key order.
Concrete Classes in the Collections Framework