1. @Override: digunakan untuk kaedah, menunjukkan bahawa kaedah itu mengatasi kaedah kelas induk, seperti toString().
//#2.1 JDK5.0 复写父类方法 class Parent1_2{ public void init(){ } } class Son1_2 extends Parent1_2{ @Override public void init() { } } //#2.2 JDK6.0 实现父接口方法 interface Parent1_3{ public void init(); } class Son1_3 implements Parent1_3{ @Override public void init() { } }
2 @Dihentikan: Menunjukkan bahawa kaedah telah tamat tempoh dan tidak disyorkan untuk digunakan oleh pembangun.
//#1 方法过期 class Parent1_1{ @Deprecated public void init(){ } }
3. @FunctionalInterface: Digunakan untuk bersetuju dengan antara muka berfungsi.
Antara muka berfungsi: Jika terdapat hanya satu kaedah abstrak dalam antara muka (yang boleh mengandungi berbilang kaedah lalai atau berbilang kaedah statik), antara muka dipanggil antara muka berfungsi.
rreeeeAtas ialah kandungan terperinci Bagaimana untuk menggunakan anotasi JDK java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!