當前位置:
首頁 >
注解学习笔记(二)
發布時間:2024/10/12
37
豆豆
注解的使用
?
??
使用@Retention
value成員變量的值只能是如下三個:RetentionPolicy.CLASS: 編譯器將把注釋記錄在class文件中。當運行Java程序時,JVM不在保留注釋,這是默認值。RetentionPolicy.RUNTIME: 編譯器將把注釋記錄在class文件中。當運行Java程序時,JVM也會保留注釋,程序可以通過反射獲取該注釋。RetentionPolicy.SOURCE: 注解僅存在于源碼中,在class字節碼文件中不包含。?使用@Target
ElementType.ANNOTATION_TYPE: 指定該策略的Annotation只能修飾Annotation。ElementType.CONSTRUCTOR: 指定該策略的Annotation能修飾構造器。ElementType.FIELD: 指定該策略的Annotation只能修飾成員變量。ElementType.LOCAL_VARIABLE: 指定該策略的Annotation只能修飾局部變量。ElementType.METHOD: 指定該策略的Annotation只能修飾方法。ElementType.PACKAGE: 指定該策略的Annotation只能修飾包定義。ElementType.PARAMETER: 指定該策略的Annotation可以修飾參數。ElementType.TYPE: 指定該策略的Annotation可以修飾類、接口(包括注釋類型)或枚舉定義。?
轉載于:https://www.cnblogs.com/jiayonghua/p/10768925.html
總結
- 上一篇: win10用u盘怎么装win8系统 如何
- 下一篇: 。。。剑指Offer之——用两个栈实现队