Desde el miércoles tenemos disponible la versión 8 de Java después de haberse demorado con respecto a las expectativas iniciales. En este artículo repasamos alguna de las nuevas características que ofrece.
- Expresiones Lambda: una nueva característica del lenguaje. Nos permite tratar una funcionalidad como el argumento de un método, o código como datos.
- Nuevo paquete java.util.stream
- API Date-time: el paquete Date-Time, java.time, utiliza un sistema basado en la International Organization for Standardization (ISO).
- Perfiles compactos: permiten utilizar subconjuntos de la plataforma Java SE, de manera que las aplicaciones que no requieran toda la plataforma, puedan ser desplegadas y ejecutadas en pequeños dispositivos.
- Seguridad mejorada: se han introducido cambios en la arquitectura Java Cryptography, mejoras en el almacén de claves,uso de doPrivileged, SNI.
- Nuevo motor Nashorn de JavaScript
- Anotaciones para tipos de datos: se podrán escribir cosas del tipo @NonNull String str;, que en el ejemplo asegurará que se lance la excepción correspondiente, NullPointerException, en caso de nulo.
Descarga: https://blogs.oracle.com/thejavatutorials/entry/jdk_8_is_released
Fuente: http://www.genbetadev.com/
Related