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.
<strong>@Deprecated(since="<version>")</strong>
Parameter booleanini menentukan sama ada API bertujuan untuk dialih keluar dalam versi akan datang. Apabila kita tidak dapat menentukan, nilai lalai ialah palsu.
<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>
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!