Anotaciones , que se introdujo por primera vez en Java 5.0 , se han diseñado para ayudar a tomar parte de la carga de escribir código repetitivo de la programación y cambiar al compilador. Las anotaciones son muy eficaces para esto, y son una característica popular entre los programadores a causa de ella . Anotaciones
anotaciones son similares a una característica más conocida de la programación y diseño de la interfaz , que son los meta -tags . Se pueden aplicarse a los métodos , pero también se pueden aplicar a las declaraciones de tipo , declaraciones de paquetes , constructores , campos , parámetros y variables . Permiten al programador declarar rápidamente si el código anotado depende de otros métodos , ya sea incompleta y una amplia variedad de información útil .
Anotar Métodos
muchas posibles razones por las que un método puede recibir anotación. Ciertos métodos podrían ser anotado para que puedan ser llamados fácilmente a más tarde por un programa de selección , lo que impediría el programador de tener que ir a buscar a cada método . Del mismo modo, ciertos métodos pueden ser anotadas y las anotaciones a disposición en tiempo de ejecución para agregar funcionalidad a una parte de la interfaz del programa .
Repetitivo de automatización
Las anotaciones son representativos de un movimiento más grande fuera de la programación repetitivo repetitivo y hacia la más inteligente , el código automatizado. La programación es , en su forma más básica, sólo 1 y 0 . Hacer código más fácil de leer y escribir por los seres humanos es una ventaja definitiva a los programadores , y las anotaciones son un ejemplo de esto. Ellos descargan parte de la responsabilidad de generar código repetitivo para el compilador, en lugar de que el programador haga.
Codificación Semántica
Si va a definir en realidad una anotación , escriba " @ interface ", seguido de un espacio y luego el nombre de la anotación que desea crear . A continuación, utilice " @ nombre " , donde "nombre" se sustituye por el nombre de anotación, con anterioridad a la declaración de un método. Usando anotaciones predefinidas se hace de la misma manera, pero por supuesto que no tendría que definir la anotación en tal caso .