O framework de coleções foi introduzido a partir da plataforma Java 2, oferecendo um novo modelo de classes e interfaces para a manipulação de estruturas de dados. O modelo histórico não foi descontinuado, havendo ocorrido algumas adaptações quando necessário para adequar suas classes ao novo framework.
O framework tem por raiz duas interfaces básicas:
Collection
, usada para a
manipulação de coleções onde os elementos são objetos individuais, e
Map
, usada para a
manipulação de estruturas de pares de objetos, sendo um deles usado
como a chave de acesso.