Nuevas funcionalidades Java 8. Código JNV-102
Horas:
15
Precio asistente:
725 €
Precio grupo:
Consultar
Convocatorias
- 20/05/2019 - 22/05/2019. Horario: 15:00 a 20:00
Objetivos
- Conocer las nuevas características de Java 8
- Aprender a integrar las nuevas funcionalidades de Java 8 en las aplicaciones
Dirigido a
Requisitos
- Conocimientos de lenguaje Java
- Introducción
- Visión general de JDK 8
- Visión general de las nuevas funciones
- Introducción a Lambda
- Expresiones Lambda
- Clases inner anónimas
- Componentes de una expresión Lambda
- Interfaces funcionales
- Como usar expresiones Lambda
- Refactorizar código para reducir la redundancia
- Colecciones con Lambdas
- Iterando una colección con forEach
- Interface Stream
- Filtro de colecciones con expresiones Lambda
- Llamadas a métodos usando referencias
- Encadenar múltiples métodos
- Métodos search
- Clase Optional
- Cálculos con métodos
- Lazy processing
- Tipos predefinidos Lambda
- Conocer los tipos predefinidos de Lambda
- Trabajar con tipos Lambda
- Consumer
- Function
- Supplier
- Versiones primitivas
- Versiones binary
- Parallel Streams
- Introducción a streams
- Trabajar con Streams
- Como ejecutar streams en paralelo
- Reducción
- Mejoras en métodos
- Métodos estáticos en interfaces
- Métodos Default
- Reglas de herencia en los métodos default
- Trabajar con fechas
- API Date/Time
- Eventos de fecha y tiempo
- Nuevo motor JavaScript. Nashorn
- Características
- Funcionalidades
- Otras mejoras