Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
27B Curso Java Certificación 17. Streams.
Play lesson

Curso Certificación Java 17 & 21 - 27B Curso Java Certificación 17. Streams.

5.0 (1)
9 learners

What you'll learn

This course includes

  • 106.3 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Full Transcript

Sesion 27B Curso Certificación Java 17 (Preparándonos para la versión 21) Código: https://github.com/cursosmrugerio/cursoJava17_21 1. FlatMap y Operaciones en Streams - Exploración profunda del uso de flatMap para aplanar estructuras anidadas - Técnicas de conversión de listas de enteros a streams de doubles - Demostración práctica de transformación de estructuras de datos complejas - Implementación de operaciones de aplanamiento en diferentes contextos - Comparación entre map y flatMap para entender sus diferencias fundamentales 2. Manejo de Optional - Procesamiento de valores opcionales en streams de tipos primitivos - Uso del método getAsDouble para extraer valores de OptionalDouble - Estrategias para manejar valores ausentes y valores por defecto - Implementación de operaciones estadísticas como min, max y average - Gestión de excepciones en operaciones con Optional 3. Interfaces Funcionales y Estadísticas - Métodos estadísticos para streams primitivos - Cálculo de suma, promedio, conteo y rango de valores - Manejo de streams infinitos con límites - Implementación de operaciones estadísticas avanzadas - Tratamiento de casos especiales cuando no hay elementos 4. Map y Filter en Optional - Diferenciación entre operaciones de streams y Optional - Comportamiento específico de map y filter en Optional - Encadenamiento de operaciones con Optional - Verificación de presencia de valores con isPresent - Transformación segura de tipos usando map 5. Transiciones entre Optional y Stream - Conversión entre Optional y Stream - Manejo de estructuras anidadas con flatMap - Evitación de Optional dentro de Optional - Técnicas para mantener la claridad en transformaciones - Gestión eficiente de transiciones entre tipos de datos 6. Casos Prácticos y Consideraciones - Ejemplos de implementación con arrays y colecciones - Resolución de problemas comunes en el manejo de Optional - Prácticas recomendadas para evitar errores de compilación - Estrategias para debugging y verificación de valores

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere