Esta lección es una visión rápida y clara de las colecciones de Java. Analizamos por qué los arrays fijos no son suficientes, cómo ayudan las colecciones y cómo elegir entre
List,
Set y
Map. Mostraremos ejemplos prácticos con
ArrayList y
HashMap, compararemos arrays con colecciones (operaciones
add(),
remove(),
contains(), ordenación con
Collections.sort()) y, al final, revisaremos errores típicos: raw types, importaciones, confusión entre
length y
size(), expectativas sobre el orden y primitivos en colecciones.