Dans cet article, nous apprendrons différents aspects des annotations Java, et pour ce faire, nous devons comprendre les concepts suivants:
Alors commençons!
Que signifie @ en java?
En Java, le signe @ nous permet de créer ou d'utiliser une annotation. Chaque annotation (je.e. intégré ainsi que personnalisé) en java commence par le signe @. Donc, dans l'ensemble, nous pouvons dire que @ signe est utilisé pour fournir des métadonnées sur le programme / code source et cela n'affecte pas directement l'exécution du code.
Que fait @ faire en java?
Lorsque nous attachons @ symbole à n'importe quelle partie du programme, les parties restantes du programme Test si une partie du programme a une annotation attachée avec elle ou non.
Si le programme a une annotation, les informations ci-jointes peuvent être utilisées par les parties restantes du programme pour travailler en conséquence.
Quelle est la différence entre les annotations et les commentaires
Maintenant, vous devez vous demander quelle est la différence entre les annotations Java et les commentaires Java. Bien! Le java annotations fournir des informations détaillées / supplémentaires au compilateur, D'un autre côté, le commentaires Offrez la commodité au programmeurs En termes de structure de code.
Annotations standard en Java
Les annotations standard sont également connues sous le nom d'annotations prédéfinies ou intégrées. En Java, il existe de nombreuses annotations standard et parmi elles, certaines sont utilisées par le compilateur Java tandis que certaines annotations peuvent être appliquées à d'autres annotations (méta-annotations).
Les annotations prédéfinies utilisées par le compilateur Java sont répertoriées ci-dessous:
Méta-annotations
Les annotations utilisées dans certaines autres annotations sont connues sous le nom de méta-annotations et sont répertoriées ci-dessous:
Annotations personnalisées / définies par l'utilisateur en Java
Comme son nom lui-même le suggère.
Si une annotation personnalisée n'a pas de valeur, elle est appelée annotation de marqueur, s'il a une valeur dedans, il est appelé annotation à valeur unique et s'il a plus d'une valeur, il est appelé l'annotation multi-valeurs.
Syntaxe
La syntaxe de base des annotations personnalisées est indiquée dans l'extrait suivant:
[Accès à spécificateur / modificateur] @InterfaceDéplaçons un pas plus loin pour comprendre comment utiliser les annotations en java.
Comment utiliser @ Signer dans Java
Voyons l'exemple ci-dessous pour une compréhension profonde de la façon d'utiliser des annotations en Java.
Exemple
Dans cet exemple, nous utiliserons l'une des annotations prédéfinies nommées @passer outre qui spécifie que la classe infantile remplace la méthode de la classe parentale.
classe PersonInfoIci, dans cet exemple, nous l'emportons sur le montrer() méthode de Personne classe dans le AnnotationExample classe. Et au sein de la classe d'enfants, nous utilisons le @Passer outre annotation qui indique au compilateur java que le montrer() La méthode est remplacée par la classe parent:
C'est comment nous pouvons utiliser @ symbole en java.
Conclusion
Le @ signe en java est utilisé pour représenter les annotations Java. En Java, les annotations sont un type spécial de commentaires qui sont utilisés pour intégrer des informations supplémentaires pour le compilateur Java. Les annotations Java peuvent être soit standard, personnalisée ou méta-annotations. Les annotations standard sont des annotations prédéfinies, les annotations personnalisées peuvent être personnalisées par les utilisateurs et les méta-annotations peuvent être utilisées par d'autres annotations. Les annotations peuvent être intégrées avec les classes, les interfaces, les constructeurs, etc.
Cet article fournit un aperçu complet de ce qui signifie @ ce qu'il fait et de la façon de l'utiliser en Java.