El documento describe el framework de colecciones de Java, el cual define cuatro tipos básicos de estructuras de datos: listas, conjuntos, mapas y colas. Todas las interfaces del framework son genéricas para hacerlas seguras. Java provee implementaciones base de estas interfaces para extenderlas fácilmente. Las colecciones contienen iteradores para recorrer sus elementos.