Es la raíz de la jerarquía. Representa un grupo de objetos. Esta interfaz es el último
denominador común que todas las colecciones implementan y es usada cuando se
desea manipularlas con el máximo de generalidad deseado.
Listas
(Subinterface List)
Una colección que no
puede tener elementos
duplicados. Un ejemplo
son las cartas de un naipe.
SortedSet
Mantiene sus
elementos en un
orden ascendente.
Conjuntos
(Subinterface Set)
Una colección ordenada. Las
listas pueden contener
elementos duplicados.
Generalmente se puede tener
control sobre donde cada
elemento es insertado y se
puede acceder a cada
elemento por su índice
(posición).
Colas
(Subinterface
Queue)
Una colección utilizada para
guardar varios elementos por
prioridad. Provee operaciones
adicionales de inserción,
extracción e inspección. Cada
implementación de Queue
debe especificar sus
propiedades de
ordenamiento.
Derivada
Map
Un objeto que trabaja por
parejas siendo sus
componentes clave y valor.
Map no permite tener claves
duplicadas, cada clave debe
corresponder al menos a un
valor.
SortedMap
Mantiene sus mapeos
en un orden
ascendente por clave.