En este artículo, aprenderemos diferentes aspectos de las anotaciones de Java, y para hacerlo, tenemos que entender los siguientes conceptos:
Así que comencemos!
¿Qué significa @ en Java??
En Java, el letrero @ nos permite crear o usar una anotación. Cada anotación (yo.mi. incorporado y personalizado) en Java comienza con el letrero @. Entonces, en general, podemos decir que @ Sign se usa para proporcionar metadatos sobre el programa del programa/fuente y no afecta la ejecución del código directamente.
¿Qué hace @ en Java??
Cuando adjuntamos @ símbolo a cualquier parte del programa, las partes restantes del programa prueban si alguna parte del programa tiene una anotación adjunta o no.
Si el programa tiene una anotación, la información adjunta puede ser utilizada por las partes restantes del programa para trabajar en consecuencia.
¿Cuál es la diferencia entre anotaciones y comentarios?
Ahora, debes preguntarte cuál es la diferencia entre las anotaciones de Java y los comentarios de Java. Bien! El java anotaciones proporcionar información detallada/adicional al compilador, Por otro lado, el comentario proporcionar conveniencia al programadores En términos de estructura de código.
Anotaciones estándar en Java
Las anotaciones estándar también se conocen como anotaciones predefinidas o incorporadas. En Java, existen numerosas anotaciones estándar y entre ellas, algunas son utilizadas por el compilador de Java, mientras que algunas anotaciones se pueden aplicar a otras anotaciones (metannotaciones).
Las anotaciones predefinidas que utilizan el compilador Java se enumeran a continuación:
Meta-anotaciones
Las anotaciones que se utilizan en algunas otras anotaciones se conocen como metaanotaciones y se enumeran a continuación:
Anotaciones personalizadas/definidas por el usuario en Java
Como el nombre en sí mismo sugiere que este tipo de anotaciones puede ser creado/personalizado por el usuario y hacerlo el elemento @Interface será seguido por el nombre de la anotación.
Si una anotación personalizada no tiene valor, entonces se denomina anotación de marcador, si tiene un valor, entonces se conoce como anotación de valor único y si tiene más de un valor, entonces se conoce como anotación de valor múltiple.
Sintaxis
La sintaxis básica de las anotaciones personalizadas se muestra en el siguiente fragmento:
[Acceso al especificador/modificador] @InterfaceMoviemos un paso más allá para entender cómo usar anotaciones en Java.
Cómo usar @ firmar en java
Consideremos el siguiente ejemplo para una comprensión profunda de cómo usar anotaciones en Java.
Ejemplo
En este ejemplo utilizaremos una de las anotaciones predefinidas nombradas @anular que especifica que la clase infantil está anulando el método de la clase principal.
clase PersoninfoAquí en este ejemplo anulamos el espectáculo() método de Persona clase en el Anotación Ejemplo clase. Y dentro de la clase infantil utilizamos el @Anular anotación que le dice al compilador de Java que el espectáculo() El método se anula de la clase principal:
Así es como podemos usar @ Símbolo en Java.
Conclusión
El @ firma en Java se usa para representar anotaciones de Java. En Java, las anotaciones son un tipo especial de comentarios que se utilizan para incorporar información adicional para el compilador Java. Las anotaciones de Java pueden ser estándar, personalizadas o meta-anotaciones. Las anotaciones estándar son anotaciones predefinidas, las anotaciones personalizadas pueden ser personalizadas por los usuarios y las metaannotaciones pueden ser utilizadas por otras anotaciones. Las anotaciones se pueden integrar con las clases, interfaces, constructores, etc.
Este artículo proporciona una descripción completa de lo que @ significa, lo que hace y cómo usarlo en Java.