Annotations , qui ont d'abord été introduite dans Java 5.0 , sont conçus pour aider à prendre une partie du fardeau de l'écriture de code répétitive à la programmation et passer au compilateur. Les annotations sont très efficaces pour cela, et sont une caractéristique populaire avec de nombreux programmeurs à cause de cela . Annotations
Annotations sont semblables à une caractéristique plus communément connu sous le nom de la programmation et de la conception de l'interface, qui sont des méta- tags. Ils peuvent être appliqués à des méthodes , mais ils peuvent également être appliqués aux déclarations de type , les déclarations de l'emballage, des constructeurs, des paramètres , des champs et des variables. Ils permettent au programmeur de déclarer rapidement si le code annoté dépend d'autres méthodes , que ce soit incomplète et une grande variété d' autres informations utiles.
Annotation Méthodes
de nombreuses raisons peuvent expliquer pourquoi une méthode pourrait recevoir annotation . Certaines méthodes peuvent être annotées afin qu'ils puissent facilement être appelés plus tard par un programme de sélection , ce qui empêcherait le programmeur d'avoir à aller chercher chaque méthode individuelle . De même, certaines méthodes peuvent être annotées , et ces annotations mis à disposition lors de l'exécution d'ajouter des fonctionnalités à une partie de l'interface du programme.
Passe-partout de l'automatisation
Les annotations sont représentatifs d'un mouvement plus loin répétitif , la programmation passe-partout et vers plus intelligent , code automatisé. La programmation est , à sa plus simple , il suffit de 1 et de 0 . Rendre le code plus facile à lire et écrire par les humains est un atout supplémentaire pour les programmeurs , et les annotations sont un exemple. Ils déchargent une partie de la responsabilité de générer le code réutilisable pour le compilateur , plutôt que d'avoir le programmeur faire.
Codage sémantique
Si vous prévoyez de définir réellement une annotation , écrivez " @ Interface " suivi d'un espace, puis le nom de l' annotation que vous souhaitez créer. Vous pouvez ensuite utiliser " @ name ", où " nom " est remplacé par le nom de l'annotation , avant la déclaration d'une méthode. Utilisation d'annotations prédéfinies serait fait de la même façon , mais bien sûr, vous n'auriez pas besoin de définir l'annotation dans un tel cas .