Novedades Java 5
Descripción
Java 5 introdujo hace ya bastante tiempo una serie de cambios en el lenguaje para facilitar el trabajo de los programadores. Realmente esa es su función,
facilitarnos la vida, así que utilizadlas siempre que podais.
Estos cambios básicamente son:
- Generics: posibilidad de definir que tipo de objetos va almacenar una coleción, de forma que controlamos su uso y eliminamos castings innecesarios.
- Loops: aparece una nueva forma de recorrer las coleciones que usan genéricos, aún más simple que el uso de iteradores.
- Enumerations: constantes con verdadero sentido.
- Autoboxing: recuerdas que int no es lo mismo que Integer?. Que long no es lo mismo que Long , o boolean que Boolean?. Pues olvídalo, la máquina virtual se ocupa de eso.
- Static imports: capacidad más o menos inútil de importar métodos estáticos de una clase sin importar la clase entero. Realmente yo no la entiendo.
- Anotaciones: metaprogramación de serie. Conoces xdoclet?. Pues ahora el lenguaje tiene soporte para interpretar anotaciones propias y ajenas.
Ver resumen y ejemplos en documento adjunto.
Prerrequisitos
Referencias
- Documento adjunto explicativo
XDoclet
Checklist
- Conozco las novedades y las utilizo siempre que puedo.
¿Y ahora?