Zwei neue Parameter oder Eigenschaften wurden der @Deprecated-Annotation in Java 9 hinzugefügt. Diese Parameter sind Since und forRemoval. Diese beiden Parameter sind optional mit Standardwert, wenn wir sie nicht angeben können.
dieser String Parameter eine veraltete Version der API angibt. Der Standardwert dieses Elements ist emptystring.
<strong>@Deprecated(since="<version>")</strong>
Dieser boolescheParameter gibt an, ob die API in einer zukünftigen Version entfernt werden soll. Wenn wir keine Angaben machen können, ist der Standardwert false.
<strong>@Deprecated(forRemoval=<boolean>)</strong>
public class DeprecatedAnnotationTest { public static void main(String[] args) { DeprecatedAnnotationTest test = new DeprecatedAnnotationTest(); test.method1(); test.method2(); } <strong> @Deprecated(since="7.0")</strong> public void method1() { System.out.println("@Deprecated(since=\"7.0\")"); } <strong> @Deprecated(since="5.0", forRemoval=true)</strong> public void method2() { System.out.println("@Deprecated(since=\"5.0\", forRemoval=true)"); } }
<strong>@Deprecated(since="7.0") @Deprecated(since="5.0", forRemoval=true)</strong>
Das obige ist der detaillierte Inhalt vonWelche Eigenschaften fügt die Annotation @Deprecated in Java 9 hinzu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!