Descripción
Este curso cubre las partes más útiles de Java 8. Esta actualización de la plataforma Java es la más grande de todas. Es incluso más grande que Java 5 que vio la introducción de los genéricos. Empezaremos con las expresiones lambda y la API Stream, que aportan nuevos patrones fundamentales a la plataforma Java. Muchos de los problemas resueltos con el patrón Iterator se resuelven ahora mucho más eficientemente con los patrones traídos por el Stream API. Pero Java 8 no es sólo sobre lambdas, flujos y coleccionistas, también hay una nueva API de fecha y hora de Java que se tratan en este curso. Esta API corrige todos los defectos de la anterior API de Fecha/Calendario y aporta nuevos y muy útiles conceptos y herramientas. Se han añadido muchas características nuevas que aportan un enfoque de programación funcional a la API de la colección. Esto también se cubre en detalle. Se cubren muchas más cosas; pequeñas cosas, dispersas aquí y allá en el JDK, como esta nueva clase StringJoiner, útil para unir cadenas con un prefijo, un postfix y un separador. También se cubren rápidamente JavaFX y Nashorn, para mostrar la forma FXML de describir las Interfaces Gráficas de Usuario, y las nuevas formas de describir JavaFX en Javascript usando Nashorn.