Annotationen sind Sprachelemente, die im weitesten Sinne Metainformationen in den Quelltext einbinden können.
Eingesetzt werden Annotationen unter anderem, um zusätzliche Beschreibungsdateien zu Klassen automatisch zu erzeugen.

Weiterhin können klassen und Methoden damit gekennzeichnet werden. z.B. @deprecated, @SuppressWarnings

Einige Frameworks machen regen gebrauch dieser Annotations.

Grundsätzlich lassen sich Annotations in drei Klassen einteilen

  • Informationen für den Compiler
    Die bekanntesten sind dier die Javadoc Annotations wie z.B. @deprecated
  • Compiler und Deploymnet - Tools und Kompiler verwenden diese um z.B. Code zu erzeugen
  • Runtime

Bookmark

Follow me

Go to top