Want to create interactive content? It’s easy in Genially!
Get started free
S2_PVII_2.4
e-Study
Created on June 20, 2024
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Modern Presentation
View
Terrazzo Presentation
View
Colorful Presentation
View
Modular Structure Presentation
View
Chromatic Presentation
View
City Presentation
View
News Presentation
Transcript
Unidad 2. Aplicaciones Texto
2.4 Describiendo las colecciones API.
La API de Colecciones en Java, también conocida como Java Collections Framework (JCF), está diseñada para almacenar, recuperar, manipular y comunicar datos de forma agregada. La interfaz Collection en Java es uno de los componentes más fundamentales del Java Collections Framework. Representa un grupo de objetos, conocidos como elementos de la colección. Al ser una interfaz, no proporciona una implementación directa, sino que define métodos que todas las clases concretas (como List, Set y Queue) deben implementar.
Un tipo de colecciones de objetos en Java son los Maps. Aunque estas estructuras, denominadas “mapas” o “mapeos”, son colecciones de datos, en la API de Java no derivan de la interfaz Collection. No obstante, muchas veces se estudian conjuntamente con las clases e interfaces derivadas de Collection.
Da clic en la imagen para ampliar el mapa
Unidad 2. Aplicaciones Texto
2.4 Describiendo las colecciones API.
Visita el siguiente artículo para conocer más las colecciones API en Java: Sierra y José Luis Cuenca, M. (2021, julio). Interface Collection (API java). add, remove, size. Ejemplo ArrayList. Diferencia con List. Streams (CU00917C). Aprenderaprogramar.com; aprenderaprogramar.com. https://www.aprenderaprogramar.com/index.php?option=com_content&view=article&id=596:interface-collection-api-java-add-remove-size-ejemplo-arraylist-diferencia-con-list-streams-cu00917c&catid=58&Itemid=180
Unidad 2. Aplicaciones Texto
2.4 Describiendo las colecciones API.
La interface Collection es la súper interface para varias estructuras de datos en Java. No se instancia directamente, sino que se implementa a través de varias interfaces más específicas y sus implementaciones concretas:
List Permite elementos duplicados y mantiene un orden de inserción.Proporciona acceso posicional a los elementos, lo que significa que se pueden recuperar, insertar o eliminar elementos basados en su posición en la lista. Implementaciones Comunes: ArrayList, LinkedList.
Set
No permite duplicados. Esto significa que no puede haber dos elementos iguales en un conjunto.
Dependiendo de la implementación, puede ser ordenado o no:
- HashSet: No mantiene ningún orden específico.
- LinkedHashSet: Mantiene el orden de inserción.
- TreeSet: Ordena los elementos según su orden natural o un Comparatorproporcionado.
Queue
Diseñada para mantener elementos antes de su procesamiento.
Los elementos pueden estar organizados en un orden FIFO o prioritario, dependiendo de la implementación:
- LinkedList: Puede funcionar como una cola FIFO.
- PriorityQueue: Ordena los elementos según su prioridad natural o un Co
Da clic en la imagen para ampliar el mapa
