Ofrece estructuras de datos flexibles y versátiles para
almacenar y manipular conjuntos de elementos.
Collection.
List.
Set.
Queue.
Map.
La implementación de las colecciones.
Origina una variedad de estructuras de datos listas para usar.
ArrayList.
LinkedList.
HashSet.
TreeSet.
PriorityQueue.
HashMap.
TreeMap.
Las interfaces con genéricos.
Facilita una base común para trabajar con tipos genéricos de datos.
Iterable.
Collection.
List.
Set.
Map.
La implementaciones de genéricos.
Proporcionan la capacidad de crear clases, interfaces y métodos que
operan con tipos específicos (por ejemplo, listas de enteros, cadenas,
etc...) sin perder el tipo de seguridad y la reutilización del código.
Clases.
ArrayList.
HashMap.
HashSet.
Métodos.
Collections.sort(List\<T> list).
<T> T[] toArray(T[] a).
Interfaces.
Este tipo de tecnología en programación es fundamental
para el desarrollo de software eficiente y flexible.