")forRemoval Parameter boolean ini menentukan sama ada API bertujuan untuk dialih keluar dalam versi masa hadapan. Apabila kita tidak dapat menentukannya, nilai lalai adalah palsu. Syntax@Deprecated(forRemoval= Rumah >Java >javaTutorial >Apakah sifat yang ditambahkan anotasi @Deprecated dalam Java 9? Dua parameter atau sifat baharu telah ditambahkan pada @anotasi ditamatkan dalam Java 9. Parameter ini ialah Since dan forRemoval, kedua-dua parameter ini adalah pilihan dengan nilai lalai apabila kami tidak dapat menentukannya. parameter rentetan ini menentukan versi API yang tidak digunakan lagi. Nilai lalai elemen ini ialah kosongrentetan. Parameter booleanini menentukan sama ada API bertujuan untuk dialih keluar dalam versi akan datang. Apabila kita tidak dapat menentukan, nilai lalai ialah palsu. Atas ialah kandungan terperinci Apakah sifat yang ditambahkan anotasi @Deprecated dalam Java 9?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!Apakah sifat yang ditambahkan anotasi @Deprecated dalam Java 9?
Sebab
Syntax
<strong>@Deprecated(since="<version>")</strong>
forRemoval
Syntax
<strong>@Deprecated(forRemoval=<boolean>)</strong>
Contoh
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)");
}
}
Output
<strong>@Deprecated(since="7.0")
@Deprecated(since="5.0", forRemoval=true)</strong>