
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!
Bagaimana untuk melukis gambarajah pert
Pengenalan kepada penggunaan fungsi MySQL ELT
Bagaimana untuk menyelesaikan peranti usb yang tidak dikenali
Bagaimana untuk menaikkan seorang ahli bomba kecil pada Douyin
Bagaimana untuk menyediakan pengalihan nama domain
virus komputer
Gaya bar skrol CSS
Bagaimana untuk mengoptimumkan prestasi Tomcat