Summary
Full Transcript
Sesion 28A Curso Certificación Java 17 (Preparándonos para la versión 21) Código: https://github.com/cursosmrugerio/cursoJava17_21 1. Flat Map y Manejo de Excepciones - Se explica la transformación de un tipo de opcional a otro usando flat map - Se introduce el manejo de excepciones en streams - Se discute la creación de una nueva clase para implementar excepciones verificadas 2. Manejo de Excepciones Verificadas - Se explica cómo manejar excepciones verificadas en streams - Se discute la diferencia entre excepciones verificadas y no verificadas - Se presentan estrategias para envolver excepciones verificadas en no verificadas 3. Spliterator en Java - Se explica el concepto de Spliterator para dividir colecciones - Se demuestra cómo procesar colecciones grandes de manera eficiente - Se discute la utilidad de Spliterator en el procesamiento paralelo 4. Collectors en Java Streams - Se explora el uso de collectors para reducción mutable de elementos - Se demuestra la creación de listas, mapas y conjuntos usando collectors - Se explican diferentes tipos de collectors como groupingBy y joining 5. ToMap y Manejo de Duplicados - Se describe el funcionamiento del collector toMap - Se explica cómo manejar claves duplicadas usando operadores binarios - Se presentan diferentes implementaciones de mapas (HashMap, TreeMap) 6. Agrupamiento y Colecciones - Se describe el uso de groupingBy para agrupar elementos - Se explica la diferencia entre listas y conjuntos al manejar duplicados - Se demuestra cómo especificar tipos de colecciones para valores en mapas
