勵志

勵志人生知識庫

元注解有哪些

元註解主要包括六種:@Retention、@Documented、@Target、@Inherited、@Repeatable 和 @Native。以下是詳細信息:

@Retention。用於指定註解的存儲方式,即註解在源代碼、編譯時還是運行時可見。

@Documented。表示如果使用指定的註解,則該註解應被包含在Javadoc文檔中。

@Target。用於限制註解的應用範圍,如類、方法、字段等。

@Inherited。表示註解具有繼承性,即如果一箇類使用了被@Inherited註解的註解,則該類的子類將繼承該註解。

@Repeatable。允許註解在同一個元素上出現多次。

@Native。用於支持本地方法,允許將本地代碼與Java註解一起使用。