Documentos de Académico
Documentos de Profesional
Documentos de Cultura
En programacin, una Anotacin Java es una forma de aadir metadatos al cdigo fuente
Java que estn disponibles para la aplicacin en tiempo de ejecucin. Muchas veces se
usa como una alternativa a la tecnologa XML.
Las Anotaciones Java pueden aadirse a los elementos de programa tales como clases,
mtodos, campos, parmetros, variables locales, y paquetes. Al contrario que las etiquetas
aadidas a la documentacin Java y procesadas con las herramientas tales comoXDoclet,
las Anotaciones Java son completamente accesibles al programador, mientras que el
software se ejecuta, usando reflexin.
ndice
[ocultar]
1 Historia
2 Procesamiento
3 Sintaxis
4 Ventajas
5 Desventajas
6 Vase tambin
7 Referencias externas
Historia[editar]
Las Anotaciones Java fueron presentadas al Java Community Process como la
especificacin JSR-175 en 2002 y aprobadas en septiembre de 2004. Las Anotaciones
empezaron a estar disponibles a partir de la versin 1.5 del JDK. La caracterstica fue
aadida alLenguaje de programacin Java a travs de dicha especificacin.
Procesamiento[editar]
Cuando se compila el cdigo fuente de Java, el compilador Java almacena los metadatos
de la Anotacin en los ficheros/archivos de clases. Posteriormente, la JVM u otros
programas pueden buscar los metadatos para determinar cmo interactuar con los
elementos del programa o cambiar su comportamiento.
Sintaxis[editar]
Declarar una Anotacin es una variacin de las etiquetas que han sido aadidas
anteriormente a las secciones de comentarios.
Las Anotaciones toman la forma de una declaracin de interfaz con un carcter @
precedindola, y marcada opcionalmente con meta-anotaciones, como se ve debajo:
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD})