Mis à jour le mercredi 30 novembre 2016
  • 6 heures
  • Difficile

Ce cours est visible gratuitement en ligne.

Vous pouvez obtenir un certificat de réussite à l'issue de ce cours.

J'ai tout compris !
Connectez-vous ou inscrivez-vous gratuitement pour bénéficier de toutes les fonctionnalités de ce cours !

Introduction du cours

Les annotations sont une nouveauté apportée par la version 5 de Java (Tiger) et permettent une standardisation de ce qu'on appelle des métadonnées.
Des métadonnées sont des informations sémantiques (textuelles) ajoutant un niveau d'information supplémentaire à vos objets, vos interfaces, vos paramètres, vos variables d'instances, vos packages et même à d'autres annotations. Ces informations ainsi ajoutées pourront être visualisées (dans la JavaDoc par exemple) ou utilisées grâce à l'introspection (pour exécuter du code par exemple).

Pour rappel la Javadoc est un moyen normalisé et structuré de commenter son code source afin de le rendre plus compréhensible et utilisable par d’autres développeurs : pour plus de précision sur ce concept je vous invite à aller lire cet excellent cours.

Nous verrons qu'il existe plusieurs catégories d'annotations et qu'il existe plusieurs façons de s'en servir, notamment grâce à l'introspection (qui doit être maîtrisée pour suivre ce cours).

Exemple de certificat de réussite
Exemple de certificat de réussite