Java How To
 


Verwendung von Annotationen

How To ...

Wie werden Klassen/Properties/Methoden annotiert?

Hintergründe

Annotationen existieren seit Java 5.0 und werden mit dem @-Symbol gekennzeichnet.

So geht's

Das Packet java.lang enthält in der Version 5.0 die drei Annotationen Deprecated, Override und SuppressWarnings, um veraltete, möglichst nicht mehr zu verwendende Methoden und Methoden die geerbte Methoden überschreiben zu kennzeichnen. Die dritte Annotation unterdrückt Warnungen des Compilers.

Beispiel @Deprecated:
Die Annotation einer Methode mit

  @Deprecated
  public void veraltet() {
      // nicht mehr verwenden
  }
		

führt bei der Verwendung der Methode zu einer Warnung des SDK-Compilers: „ ... uses or overrides a deprecated API.”. Eclipse zeigt eine ähnliche Warnung.