Java 7 incluirá una interfaz I/O mejorada para trabajar con cinco sistemas de archivo. Además, incluye un mejor soporte para lenguajes dinámicos y de escritura, y actualizaciones de seguridad, de internacionalización y estándares web, entre otros.
La nueva versión permite utilizar otros lenguajes como Ruby. También permite gestionar recursos de forma automática, simplificar la lista de parámetros y mejorar la gestión de excepciones que el usuario desea para su sistema. Además, Java mostrará en la pantalla un breve mensaje cuando se produzca un error durante su inicialización.
"Después de miles de cambios y correciones, JDK 7 ya está listo", explica el Arquitecto Jefe de Oracle, Mark Reinhold. El programador muestra su agradecimiento a todos los que han contribuido a este lanzamiento tras cuatro años trabajando en mejorar el JDK 6. El Java Development Kit o JDK, es unsoftware que provee herramientas de desarrollo para la creación de programas en lenguaje java.
Otras mejoras de Java 7 radican en la liberación de la memoria de recursos y compatibilidad con Unicode 6.0, además de una mejora de la interfaz visual y de la gestión de memoria.
La API de esta versión puede ofrecer más información al usuario cuando se produce un error en elsistema, así como leer una mayor variedad de atributos de archivo. Esta API realiza menos llamadas alsistema operativo, lo que permite acelerar las operaciones de los sistemas de archivos.
Esta versión no solo detecta cuándo se ha modificado el contenido de un archivo, sino que permite trabajar con enlaces simbólicos. Además, los cambios en el JDK 7 también incluyen cambios a javac, a HotSpot (y herramientas relacionadas), y la implementación de la API de Java 7.
Java 7, que tardará más tiempo en salir para Safari, ya está disponible en el portal de Oracle para Windows, Linux y Solaris.