Comment faire des annotations comme @Override de travail en interne en Java?

Quelqu'un peut-il m'expliquer comment les annotations de travail en interne en java?

Je sais comment on peut créer des annotations à l'aide de java.lang.annotation de bibliothèque en java. Mais je ne comprends toujours pas comment ça fonctionne en interne, par exemple, l' @Override annotation.

Je serai vraiment reconnaissant si quelqu'un pouvait expliquer cela en détail.

  • Qu'entendez-vous par "travail interne"? Le compilateur? Le moteur d'exécution?
  • En interne, la façon dont c'est automatique identifié que cette méthode est de remplacer la méthode ou celui-ci n'est pas de remplacer la méthode. C'est le travail sur les deux temps. comme override annotation de travail au moment de la compilation et de printemps contrôleur d'annotation est une œuvre d'exécution