Colecciones

Colecciones

Representa un grupo de objetos conocidos como elementos y para trabajar con ellos necesitamos un almacén donde poder guardarlos empleando la interfaz COLLECTION por lo que podemos eliminar, añadir...

SET: Colección que no puede contener elementos duplicados. Tiene varios tipos de implementaciones como :
HashSet: Almacena elementos en una tabla hash sin orden
TreeSet: Almacena elementos ordenandolos
LinkedHashSet: Almacena los elementos en orden de inserción

LIST: Define una suseción de elementos. Admite elementos duplicados.  Tiene implementaciones como :

ArratList: Aumenta su tamaño según crece la colección
LinkedList: Lista doblemente enlazada de los elementos

MAP: No puede contener claves duplicadas y solo pueden tener un valor asociado máximo.Tiene  implementaciones como :

HashMap: Proporciona tiempos constantes en las operaciones
TreeMap: Sus claves deben implementar interfaz, las almacena ordenandolas en función de sus valores
LinkedHashMap: Almacena las claves en función de orden de inserción.


Stream API: Permite realizar operaciones funcionales sobre los elementos de las colecciones.



Para aclarar más este tema, añadiré de pildorasinformaticas unos tutoriales





¿Cómo saber que colección usar?










https://www.adictosaltrabajo.com/tutoriales/introduccion-a-colecciones-en-java/

Comentarios