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
Java moderno, de 17 a 21

Las lecciones

  1. 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. 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. 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. 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. 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. 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. 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.
¡Enlace copiado!