Course Hive
Search

Welcome

Sign in or create your account

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

Curso Certificación Java 17 & 21 - 26B 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 26B Curso Certificación Java 17 (Preparándonos para la versión 21) Código: https://github.com/cursosmrugerio/cursoJava17_21 1. El Método Reduce en Java Streams - Profundización en las tres versiones del método reduce y sus características específicas - Explicación del valor de identidad y su importancia en operaciones de reducción - Implementación de operadores binarios para concatenación y operaciones numéricas - Manejo de valores iniciales según el tipo de operación en el manejo del Identity - Uso de Optional como tipo de retorno en operaciones de reducción - Comprensión del acumulador y combinador en la tercera versión 2. Collectors y Stream Builders - Exploración de diferentes variantes de collectors para procesamiento eficiente - Integración con referencias a métodos y genéricos - Implementación del patrón Builder para construcción de streams - Manejo de colecciones a través de collectors especializados - Transformación de datos mediante collectors personalizados - Optimización del procesamiento paralelo con collectors 3. Operaciones Intermedias en Streams - Uso del método filter para selección condicional de elementos - Transformación de datos mediante la función map - Diferenciación entre map y filter en el procesamiento de streams - Implementación de expresiones lambda para transformaciones - Manejo de tipos genéricos en operaciones de transformación - Procesamiento de strings y conversiones numéricas 4. Operaciones de Transformación y Acumulación - Transformación de strings a valores numéricos mediante map - Implementación de funciones de acumulación con reduce - Manejo de valores iniciales en operaciones de suma - Uso de métodos estáticos de Integer para operaciones comunes - Procesamiento de colecciones mediante operaciones encadenadas - Optimización de operaciones mediante procesamiento paralelo 5. Consideraciones Avanzadas - Gestión eficiente de colecciones grandes mediante vi consumer - Implementación de colecciones para manejo ordenado sin duplicados - Optimización de procesamiento mediante distribución en múltiples procesadores - Uso de combinadores para unificación de resultados parciales - Manejo de contratos y limitaciones en implementaciones funcionales - Integración de paradigmas funcional y orientado a objetos

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