1. 程式人生 > 資訊 >豆瓣迴應投資俺朋堂:不涉足直播,意義在於對影視短片領域的基礎建設

豆瓣迴應投資俺朋堂:不涉足直播,意義在於對影視短片領域的基礎建設

元註解:


元註解的作用就是負責註解其他註解,Java定義了四個標準的meta-annotation,他們被用來提供對其他annotation型別作說明。

這些型別和它們所支援的類可以在java.lang.annotation包中可以找到.(@Target,@Retention,@Documented,@Inherited)

  • @Target:用於描述註解的使用範圍(即:被描述的註解可以用在什麼地方 );

  • @Retention:表示需要在什麼級別儲存該註釋資訊,用於描述註解的生面週期:

    • (SOURCE<CLASS<RUNTIME)

  • @Document:說明該註解將被包含在javadoc中;

  • @Inherited:說明子類可以繼承父類中的該註解;


package com.cheng.annotation;

import java.lang.annotation.*;

public class Demo02 {

//定義一個自己的註解MyAnnotation

//@Target表示我們的註解可以用在哪些地方,如下表示可以放在方法和類上面
@Target(value = {ElementType.METHOD,ElementType.TYPE})

//@Retention表示需要在什麼級別儲存註釋資訊,用於描述註釋的生命週期,表示註解在什麼地方還有效
//runtime>class>sources 執行時>類>原始碼
@Retention(value = RetentionPolicy.RUNTIME)

//@Documented表示是否將我們的註解生成在Javadoc中
@Documented

//@Inherited表示子類可以繼承父類的註解
@Inherited

//用@interface定義自己註解
@interface MyAnnotation{

}
}