Contenidos
Nuevas funciones de Java 7 y Java 8 con Lambdas y Streams
Expresiones Lambda, Streams, JODA Date time, Métodos predeterminados y estáticos, Opcional, Referencias de métodos, Programación funcional
Lo que aprenderás
Nuevas funciones de Java 7 y Java 8 con Lambdas y Streams
- Todas las nuevas funciones de la versión Java 7
- Todas las nuevas funciones de la versión Java 8
- Expresiones lambda (λ), interfaces funcionales, métodos predeterminados y estáticos en interfaces
- Streams API, Joda Date & Time API, referencias de métodos, referencias de constructores, etc.
- Declaración de prueba con recursos, captura de múltiples excepciones, mejoras en archivos y directorios, cadena en una declaración de cambio, etc.
Requisitos
- Los conceptos básicos de Java son imprescindibles
- Al menos Java 1.6
Descripción
El curso 'Nuevas características de Java 7 y 8, mejoras de cero a maestro' ayudará a comprender todas las nuevas características de las versiones de Java 7 y 8. En este curso, discutiremos todas las nuevas características en detalle tanto en teoría como en codificación. Se presta especial atención y explicación a todas las características principales como Expresiones Lambda, Streams, Fecha y hora JODA, Métodos predeterminados y estáticos, Opcional, Referencias de métodos, Interfaces funcionales, Declaración de prueba con recursos en este curso. Durante la discusión del curso, cada característica se cubrirá primero con una explicación teórica seguida de un recorrido detallado del código y su ejecución.
Tiene la flexibilidad de omitir cualquier característica que ya conozca, ya que el curso está organizado de tal manera que omitir una característica conocida no afectará a otras secciones / conferencias.
Todo el material discutido en el curso se proporcionará a todos los estudiantes inscritos junto con los detalles del repositorio de GitHub donde se mantiene todo el código discutido en el curso. Cada sección va seguida de un cuestionario para evaluar su comprensión a intervalos regulares.
A continuación se muestran las características que discutiremos en este curso,
Nuevas funciones de Java 7
- DECLARACIÓN DE PRUEBA CON RECURSOS
- EXCEPCIONES SUPRIMIDAS
- CAPTURANDO MÚLTIPLES EXCEPCIONES
- EXCEPCIONES DE RETROCESO CON VERIFICACIÓN DE TIPO
- MANEJO DE EXCEPCIONES MÁS FÁCIL PARA REFLEXIONES
- CLASE DE OBJETOS Y VERIFICACIONES NULAS
- MÉTODO DE CIERRE DENTRO DE URLCLASSLOADER
- MEJORAS A ARCHIVOS Y DIRECTORIOS
- SERVICIO DE VIGILANCIA
- LITERALES BINARIOS
- STRING IN SWITCH DECLARACIÓN
- TIPO DE INFERENCIA / OPERADOR DIAMANTE
- UTILIZAR UNDERSCORE EN LITERALES NUMÉRICOS
- MEJORAS JDBC
Nuevas funciones de Java 8
- MÉTODOS POR DEFECTO EN INTERFACES
- MÉTODOS ESTÁTICOS EN INTERFACES
- OPCIONAL PARA TRATAR CON NULOS
- EXPRESIÓN LAMBDA (Λ)
- INTERFAZ FUNCIONAL
- REFERENCIAS DEL MÉTODO
- REFERENCIAS DEL CONSTRUCTOR
- API STREAMS
- NUEVA API DE FECHA Y HORA (JODA)
- FUTURO COMPLETABLE
- MEJORAS DEL MAPA
- OTRAS ACTUALIZACIONES VARIAS