
En este tutorial vamos a cubrir siguientes temas: Uso de anotaciones, cómo aplicar las anotaciones, que están disponibles en el Java y cómo crear anotaciones personalizados predefinidos tipos de anotación.
¿Cuál es el uso de anotaciones?
1) Instrucciones para el compilador: Hay tres anotaciones incorporadas disponibles en Java (@Deprecated, @Override y @SuppressWarnings) que se pueden utilizar para dar ciertas instrucciones al compilador. Por ejemplo la anotación @ Override se utiliza para dar instrucciones compilador que el método anotado es reemplazar el método. Más información sobre estas anotaciones incorporadas con ejemplo se discute en las siguientes secciones de este artículo.
2) en tiempo de compilación instructores: Las anotaciones pueden proporcionar instrucciones en tiempo de compilación al compilador que se pueden utilizar también en otras herramientas de construcción sofware para la generación de código, archivos XML, etc.
3) Las instrucciones en tiempo de ejecución: Podemos definir anotaciones para estar disponible en tiempo de ejecución que podremos acceder usando Java reflexión y se puede utilizar para dar instrucciones al programa en tiempo de ejecución. Vamos a discutir esto con la ayuda de un ejemplo, más adelante en este mismo post.
Anotaciones básicas
Una anotación comienza siempre con el símbolo @ seguido del nombre de la anotación. El símbolo @ indica al compilador que se trata de una anotación.
Por ejemplo, @Override
Aquí @ símbolo representa que esta es una anotación y el accionamiento es el nombre de esta anotación.
Donde podemos utilizar las anotaciones?
Las anotaciones pueden ser aplicados a las clases, interfaces, métodos y campos. Por ejemplo se aplica la anotación de abajo para el método.
@Override
void myMethod() {
//Do something
}
Lo que esta anotación está haciendo exactamente aquí se explica en la siguiente sección, pero para ser breve que está instruyendo compilador que myMethod () es un método de alteración temporal que está reemplazando el método (myMethod ()) de la superclase.
No hay comentarios.:
Publicar un comentario