The collections framework is a unified architecture for representing
and manipulating collections, allowing them to be manipulated independently
of the details of their representation. It reduces programming effort
while increasing performance. It allows for interoperability among
unrelated APIs, reduces effort in designing and learning new APIs,
and fosters software reuse. The framework is based on six collection
interfaces. It includes implementations of these interfaces, and
algorithms to manipulate them.
Overview
Overview - An overview of the
Collections framework.
API Specification
API Reference -
An annotated outline of the classes and interfaces comprising the
collections framework, with links into the JavaDoc.
Tutorial
Tutorial - A tutorial introduction to the collections framework with plenty of programming examples.
API Enhancements
API Enhancements - An annotated
list of API changes between the 1.2 and 1.3 releases, with links
into the JavaDoc.
Design FAQ
Design FAQ- Answers to frequently
asked questions concerning the design of the collections framework.