miércoles
sep062006
Resumen de las novedades sintácticas de Java 7
miércoles, septiembre 6, 2006 at 8:28PM
En este weblog se recoge información sobre todas las novedades sintácticas que posiblemente incorporará Java 7. Incluir soporte para XML en el lenguaje, el concepto de superpaquete, soporte para closures y la introducción de anotaciones estándar para detectar fallos en el software.
Una de las anotaciones propuestas, para que os hagáis un poco a la idea de en qué consisten, es @NoNull (no estoy seguro si esa es su sintaxis exacta). Si un método lleva esta anotación el compilador chequeará que ese método no devuelva nunca null, incluso si la clase es extendida por otra que sobrescribe el método. Respecto a los superpaquetes, permitirán definir la interfaz pública de un conjunto de paquetes, impidiendo que se acceda a clases y métodos public que estén en esos paquetes pero que no forman parte de la interfaz definida. Esta funcionalidad ya está disponible en la plataforma de Netbeans o de Eclipse a través de algunos "trucos" con los cargadores de clases que emplean esas plataformas.
¿Que opináis de estas novedades?
Una de las anotaciones propuestas, para que os hagáis un poco a la idea de en qué consisten, es @NoNull (no estoy seguro si esa es su sintaxis exacta). Si un método lleva esta anotación el compilador chequeará que ese método no devuelva nunca null, incluso si la clase es extendida por otra que sobrescribe el método. Respecto a los superpaquetes, permitirán definir la interfaz pública de un conjunto de paquetes, impidiendo que se acceda a clases y métodos public que estén en esos paquetes pero que no forman parte de la interfaz definida. Esta funcionalidad ya está disponible en la plataforma de Netbeans o de Eclipse a través de algunos "trucos" con los cargadores de clases que emplean esas plataformas.
¿Que opináis de estas novedades?
in
j2se
j2se 
Reader Comments