")forRemoval Dieser boolesche Parameter gibt an, ob die API in einer zukünftigen Version entfernt werden soll. Wenn wir es nicht angeben können, ist der Standardwert false. Syntax@Deprecated(forRemoval= Heim >Java >javaLernprogramm >Welche Eigenschaften fügt die Annotation @Deprecated in Java 9 hinzu? 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. 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. 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!Welche Eigenschaften fügt die Annotation @Deprecated in Java 9 hinzu?
Weil
Syntax
<strong>@Deprecated(since="<version>")</strong>
forRemoval
Syntax
<strong>@Deprecated(forRemoval=<boolean>)</strong>
Beispiel
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)");
}
}
Ausgabe
<strong>@Deprecated(since="7.0")
@Deprecated(since="5.0", forRemoval=true)</strong>