2009-04-20 4 views

Antwort

2

Der Compiler erzwingt (wie in Schecks und quietscht auf) einige Anmerkungen (wie @Override). Der nützlichste Teil ist, dass Bibliotheken ihre eigenen Anmerkungen liefern können (wie @Entity oder @PersistenceAware), von denen die Sprache Java (JDK-Kern) nichts weiß. Dies ist ähnlich wie das Hinzufügen von domänenspezifischem syntaktischem Zucker direkt in die Sprache.

@Deprecated ist für die Dokumentation. Es erstellt auch Compilerwarnungen, wenn Sie eine veraltete Methode (oder Klasse) wie das alte JavaDoc @deprecated-Tag verwenden.

1

Nur zu Dokumentationszwecken.

Wenn Sie etwas als veraltet markieren, dann geben Sie einem Benutzer über das generierte Javadoc an, dass diese Methode/Klasse nicht verwendet werden soll, z.

Datum (int Jahr, int Monat, int Datum): Veraltet. Ab JDK Version 1.1 wird durch Calendar.set (Jahr + 1900, Monat, Datum) oder GregorianCalendar (Jahr + 1900, Monat, Datum) ersetzt.

Wenn Sie etwas als veraltet markieren es ist eine gute Übung für einen Benutzer, um anzuzeigen, was sie anstelle dieser Methode verwendet werden soll.

Verwandte Themen