Curso
Java moderno, de 17 a 21
Lo que Java ha incorporado desde la versión 8: registros, clases selladas, coincidencia de patrones, texto multilínea, Optional e hilos virtuales.
Intermedio 7 lecciones
Las lecciones
- 1 Introducción Sabrá elegir una versión de Java para un proyecto, entender el ciclo de publicación semestral y utilizar var sin perjudicar la legibilidad de su código.
- 2 Los registros Sabrá sustituir una clase portadora de datos por un registro, colocar en él su validación y reconocer las situaciones en las que un registro no es adecuado.
- 3 Las clases selladas Sabrás restringir los subtipos permitidos de una jerarquía con sealed y permits, y modelar un tipo suma que el compilador sabe verificar.
- 4 La coincidencia de patrones Aprenderá a sustituir las cascadas de instanceof por switch sobre tipos, a descomponer un record dentro de un patrón y a apoyarse en la exhaustividad verificada por el compilador.
- 5 Texto y cadenas Sabrá escribir SQL o JSON legible en un bloque de texto, dominar las reglas de sangría y de escape, y usar los métodos añadidos a String desde Java 8.
- 6 Optional y streams Aprenderá a emplear Optional donde fue diseñado para servir, a aprovechar las novedades incorporadas a los streams desde Java 8 y a reconocer los casos en los que un bucle sigue siendo la mejor opción.
- 7 Los hilos virtuales Sabrá por qué el modelo de un hilo por petición vuelve a ser viable, cómo estructurar llamadas concurrentes y en qué casos los hilos virtuales no aportan ninguna ganancia.