Annotations
生活随笔
收集整理的這篇文章主要介紹了
Annotations
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
2019獨角獸企業(yè)重金招聘Python工程師標準>>>
/**定義該注解能使用的位置,現(xiàn)在表示同在方法上**/ /*** ElementType下還包括:* CONSTRUCTOR:構造函數(shù)聲明;* FIELE:屬性聲明,包括枚舉;* LOCAL_VARIABLE:本地變量* PACKAGE:包級別* PARAMETER:參數(shù)級別* TYPE:類、接口(包括注解自己本身)、枚舉*/ @Target(value = { ElementType.METHOD }) /**定義該注解可用范圍,現(xiàn)在表示在運行時可用**/ /***RetentionPolicy還包括:*SOURCE:注解只在編譯器有效*CLASS:只活動在編譯器的class文件里,jvm時期就無效*RUNTIME:運行時jvm仍然保持著,能夠反射得到*/ @Retention(RetentionPolicy.RUNTIME) /***除了以上兩個注解還有兩個:*@Documented:生成文檔時也一起帶到文檔中去*@Inherted:允許子類繼承父類的注解*/ /**注解不允許繼承 不能 extends @interface**/ public @interface Test {/**注解元素不允許使用包裝類型**/public int id();public String description() default "no description"; }
轉載于:https://my.oschina.net/u/782865/blog/204224
總結
以上是生活随笔為你收集整理的Annotations的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: POJ 3264: Balanced L
- 下一篇: oracle 10g