Curso de Actualización de Java desde la versión 6, 7, 8, 9, 10 a Java 11
Acerca de este curso
> Módulo 1: Introducción
Primeros pasos
> Módulo 2: ¿Por qué módulos?
Creación de servicios
> Módulo 3: Trabajar con el sistema de módulos
Creación de una aplicación modular desde la línea de comandos
Compilación de módulos desde la línea de comandos
Creación de una aplicación modular utilizando NetBeans
Requerir un módulo de manera transitiva
Empezar a modularizar una aplicación Java anterior
> Módulo 4: El JDK modular
Listado de los módulos de plataforma en JDK 9
Resolución de módulos Java EE en tiempo de ejecución en Classpath
> Mödulo 5: Creación de Custom Runtime Images
Creación y optimización de una imagen en tiempo de ejecución personalizada mediante jlink
Uso de NetBeans para crear y optimizar una imagen en tiempo de ejecución
> Módulo 6: Migración
Exameninando de la solicitud de la liga
Uso de jdeps para determinar dependencias
Migración de la aplicación
Agregar un módulo principal
Migración de una biblioteca
Migración Bottom – Up
Adición de la biblioteca Jackson
> Módulo 7: Servicios
Creación de servicios
Más servicios
> Módulo 8: Archivos JAR de versiones múltiples
Archivos JAR de varias versiones
Archivos JAR de liberación múltiple
> Módulo 9: Métodos privados en interfaces
Interfaces Java SE 7
Métodos predeterminados de Java SE 8
Métodos privados de Java SE 9
> Módulo 10: Mejoras en la API Stream
takeWhile ()
dropWhile ()
iterate ()
Conversión de un opcional en una secuencia
or ()
ifPresentOrElse ()
> Módulo 11: JShell
Variables en JShell
Métodos en JShell
Completar tabulación
Guardar y cargar su trabajo
Referencias Forward
Clases de prueba
> Módulo 12: Métodos de conveniencia para Colecciones
of ()
ofEntries ()
Orden de iteración aleatoria
> Módulo 13: Métodos de conveniencia para Arrays
equal ()
compare ()
compareUnsigned ()
mismatch ()
> Módulo 14: Enhanced Deprecation API
Realización de análisis estático con jdeprscan