Course Hive
Search

Welcome

Sign in or create your account

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

Curso Certificación Java 17 & 21 - 27A 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 27A Curso Certificación Java 17 (Preparándonos para la versión 21) Código: https://github.com/cursosmrugerio/cursoJava17_21 1. Operadores Intermedios y FlatMap - Introducción detallada al operador flatMap para el manejo de streams - Transformación de múltiples streams en uno solo - Creación y manipulación de listas de streams - Proceso de aplanamiento de colecciones para simplificar su estructura - Comparación con otros métodos como la concatenación 2. Ordenamiento y Comparadores - Ordenamiento natural y personalizado de streams - Implementación y requisitos de los comparadores - Manejo del orden inverso y contratos de comparación - Resolución de errores comunes en comparadores - Ejemplos prácticos de ordenamiento basado en tamaño 3. Operaciones Peak y ForEach - Diferencias entre peak y forEach en streams - Comportamiento de terminación en operaciones de stream - Filtrado de elementos usando criterios específicos - Conteo de elementos en streams - Evaluación perezosa (lazy evaluation) en operaciones 4. Manipulación de Streams y Listas - Transformación de listas mediante la función map - Precauciones con la modificación de listas durante el procesamiento - Uso correcto de flatMap para aplanar colecciones - Transición de programación imperativa a streams - Ejemplos de procesamiento de colecciones 5. Streams Primitivos y Reducción - Interfaces funcionales para tipos primitivos - Operaciones de reducción en streams - Conversión entre tipos de streams - Manejo de OptionalDouble y otros tipos opcionales - Generación de rangos y valores aleatorios 6. Conversión y Manipulación de Strings - Métodos de conversión entre tipos de datos - Uso de mapToDouble y longToDouble - Implementación de interfaces funcionales - Técnicas de boxing y unboxing - Ejemplos prácticos de conversión de tipos

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