Esta aula é uma visão geral rápida e visual das coleções Java. Vamos entender por que arrays fixos não são suficientes, como as coleções ajudam e como escolher entre
List,
Set e
Map. Mostraremos exemplos práticos com
ArrayList e
HashMap, compararemos arrays com coleções (operações
add(),
remove(),
contains(), ordenação via
Collections.sort()) e, no fim, veremos erros típicos: raw types, imports, confusão entre
length e
size(), suposições sobre ordem e tipos primitivos em coleções.