É um objeto que agrupa múltiplos elementos (variáveis primitivas ou objetos) dentro de uma única unidade.
Para armazenar e processar conjuntos de dados de forma eficientes.
- Interfaces
- Implementações ou Classes
- Algoritmos
- List: Coleções com Iterações ordenadas
- Set: Coleções de singularidades
- Map: Coleções de Pares (Não estende da interface Collections, mas faz parte do framework)
- Comparable
- Comparator