Fecha de vencimiento del soporte oficial de JAVA8
Java8, también conocido como jdk1.8, es una versión importante del desarrollo del lenguaje Java. Oracle lanzó Java 8 el 18 de marzo de 2014, que admite programación funcional, un nuevo motor JavaScript, una nueva API de fecha y más.
Java 8 agrega muchas características nuevas, discutiremos principalmente las siguientes: Expresiones Lambda_ Lambda permite que las funciones se utilicen como parámetros de métodos (las funciones se pasan a los métodos como parámetros.
Referencias de métodos_ Las referencias de métodos proporcionan una sintaxis muy útil para hacer referencia directa a métodos o constructores de clases u objetos (instancias) de Java existentes. Las referencias de métodos, combinadas con lambdas, hacen que las construcciones del lenguaje sean más compactas y concisas, lo que reduce la redundancia. >
Los métodos predeterminados son métodos implementados en interfaces
Nuevas herramientas como el motor Nashorn jjs y el analizador de dependencia de clases jdeps /p>
Stream API _ La API Stream recientemente agregada (java.util. stream) introduce un verdadero estilo de programación funcional en Java
API Date Time _ Manejo mejorado de fechas y horas
Clase opcional La clase _Optional se ha convertido en parte de la clase Java 8. biblioteca para manejar excepciones de puntero nulo
Motor JavaScript Nashorn_Java 8 proporciona un nuevo motor JavaScript Nashorn que nos permite ejecutar aplicaciones javascript específicas en la JVM