亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Java > 正文

Java注解(Annotation)

2019-11-11 06:56:41
字體:
來源:轉載
供稿:網友
注解(Annotation): 和類/接口/枚舉在同一層次, 用于修飾包/類/字段/方法/局部變量/方法參數, 常用作配置信息控制程序流轉,可替代xml配置文件.

一.內置注解

1.元注解(用于修飾注解定義)

@Retention(RetentionPolicy.xx) 指定注解的保留策略 RetentionPolicy.SOURCE 注解會被編譯器丟棄 RetentionPolicy.CLASS(默認) 注解會保留在class文件,但JVM會忽略 RetentionPolicy.RUNTIME 注解會保留在class文件中,JVM會讀取,可通過反射獲取注解@Target(ElementType.xx) 指定注解在類中位置(包/類/字段/方法/局部變量/方法參數等)@Documented 表明注解可被javadoc提取到文檔@Inherited 表明注解可被繼承

2.原生注解

@Override 對覆蓋父類方法標記,如果父類沒有相應方法,則編譯器會報錯@DePRecated 表示類/方法/字段等已過時@SuppressWarnings 抑制編譯器警告

二.自定義注解(例)

1.定義注解

// 使用@interface定義注解,類似接口的定義 @Retention(RetentionPolicy.RUNTIME)@Target({ ElementType.TYPE, ElementType.METHOD, ElementType.FIELD }) public @interface MyAnno{ // 支持類型:String/基本類型/枚舉/Class/其它注解類型/以上類型的一維數組 String id() default ".."; String value() default "..";}

2.使用注解

如果注解只有一個名為value注解變量,則可省寫value=,即@MyAnno("...")// 類注解@MyAnno("...")public class AnnoTest{ // 字段注解 @MyAnno(id="...") public String testField; // 方法注解 @MyAnno(id="...",value="...") public void testMethod(){ }}

3.讀取注解

通過反射讀取注解,保留策略必須是@Retention(RetentionPolicy.RUNTIME)// 反射加載類Class<?> clazz = Class.forName("com.xxx.AnnoTest");// 1.獲取類注解, 類有無MyAnno注解if(clazz.isAnnotationPresent(MyAnno.class)){ MyAnno myAnno1 = clazz.getAnnotation(MyAnno.class); System.out.println(myAnno1.id()+myAnno1.value()); } // 2.獲取字段注解for ( Field field :clazz.getFields()) { // 字段有無MyAnno注解 if(field.isAnnotationPresent(MyAnno.class)){ MyAnno myAnno2 = field.getAnnotation(MyAnno.class); System.out.println(myAnno2.id()+myAnno2.value()); }}// 3.獲取方法注解for (Method method : clazz.getDeclaredMethods()) { // 方法有無MyAnno注解 if(method.isAnnotationPresent(MyAnno.class)){ MyAnno myAnno3 = method.getAnnotation(MyAnno.class); System.out.println(myAnno3.id()+myAnno3.value()); }}

GitHub博客:http://lioil.win/2017/02/06/Java-Annotation.html Coding博客:http://c.lioil.win/2017/02/06/Java-Annotation.html


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美激情精品久久久久久久变态| 亚洲欧美日韩国产中文专区| 国产精品视频网| 亚洲精品美女视频| 国内精品久久久久久久久| 色与欲影视天天看综合网| 欧美成人午夜激情在线| 日韩视频―中文字幕| 91手机视频在线观看| 久久躁狠狠躁夜夜爽| 久久久久99精品久久久久| 亚洲性视频网址| 欧美野外wwwxxx| 一个色综合导航| 国产精品69av| 欧美日韩一区二区三区| 久久影院中文字幕| 亚洲男人天堂视频| 2019中文字幕全在线观看| 精品动漫一区二区| 精品国产乱码久久久久久虫虫漫画| 久久天天躁狠狠躁夜夜爽蜜月| 亚洲一区二区三区在线免费观看| 国产综合视频在线观看| 亚洲老头老太hd| 精品久久久久久久久久久久久| 日韩av在线网址| 18一19gay欧美视频网站| 欧美精品一区在线播放| 国产视频在线观看一区二区| 国产日韩欧美在线看| 成人性生交xxxxx网站| 日韩免费av片在线观看| 成人黄色免费网站在线观看| 日韩一区二区三区国产| 精品成人69xx.xyz| 国产美女久久精品香蕉69| 欧美日韩xxx| www.99久久热国产日韩欧美.com| 日本免费一区二区三区视频观看| 亚洲韩国青草视频| 精品视频9999| 色妞色视频一区二区三区四区| 91久久精品视频| 国产91在线播放| 欧美性视频网站| 亚洲第一区中文字幕| 深夜福利日韩在线看| 久久久av亚洲男天堂| 久久91精品国产| 久久99精品久久久久久青青91| 色妞色视频一区二区三区四区| 性色av一区二区三区在线观看| xxxxx91麻豆| 欧美色图在线视频| www高清在线视频日韩欧美| 成人黄色免费片| 亚洲电影免费观看| 国产91精品久久久久久| 91精品久久久久久久| 欧美亚洲国产日韩2020| 国产精品扒开腿做爽爽爽男男| 久久精品91久久香蕉加勒比| 欧美又大粗又爽又黄大片视频| 久久久精品免费| 精品国产网站地址| 国产精品91免费在线| 国产亚洲精品日韩| 黑人巨大精品欧美一区二区一视频| 国产精品美女久久久久av超清| 日韩在线观看网站| 欧美视频专区一二在线观看| 亚洲开心激情网| 97超碰国产精品女人人人爽| 尤物九九久久国产精品的特点| 国产精品久久久久aaaa九色| 一区二区三区美女xx视频| 国产精品福利小视频| 欧美成人激情视频| 欧美日韩精品在线观看| 国产成人精品免高潮费视频| 久久综合伊人77777尤物| 欧美一级成年大片在线观看| 欧美另类极品videosbest最新版本| 欧洲精品毛片网站| 欧美成人精品一区二区| 亚洲va男人天堂| 伊人久久大香线蕉av一区二区| 日韩女优人人人人射在线视频| 欧美精品videosex牲欧美| 中文字幕精品在线视频| 国产欧美va欧美va香蕉在| 国产欧美日韩中文字幕在线| 亚洲xxxx视频| 日韩av在线网站| 在线视频免费一区二区| 欧美极品美女电影一区| 亚洲免费av网址| 日韩视频免费在线| 国产成人小视频在线观看| 日韩成人激情视频| 国产精品福利网站| 久久夜色精品国产欧美乱| 久热精品视频在线免费观看| 欧美一区二区三区艳史| 亚洲精品中文字幕女同| 国产精品久久久久影院日本| 国产免费久久av| 亚洲精品久久久久久久久久久久久| 欧美亚洲视频在线观看| 国产丝袜高跟一区| 欧美大荫蒂xxx| 欧美性猛交xxxx富婆| 亚洲一区二区中文字幕| 日韩av在线网址| 久久综合五月天| 精品女同一区二区三区在线播放| 精品国产欧美一区二区三区成人| 成人做爰www免费看视频网站| 国产日韩专区在线| 国产免费一区二区三区在线观看| 久久精品国产亚洲精品2020| 91亚洲午夜在线| 国产美女精品免费电影| 2018中文字幕一区二区三区| 欧美性生交xxxxx久久久| 亚洲色图激情小说| 亚洲人成网站999久久久综合| 欧美成人合集magnet| 国产精品欧美在线| 久久久久久久久中文字幕| 国产精品久久精品| 色综合91久久精品中文字幕| 日韩亚洲国产中文字幕| 久久视频中文字幕| 97超级碰碰人国产在线观看| 欧美猛男性生活免费| 福利视频导航一区| 中文字幕成人在线| 久久视频中文字幕| 欧美日韩国产在线播放| 亚洲国产精久久久久久久| 亚洲第一天堂无码专区| 麻豆精品精华液| 久久成人在线视频| 国产精品久久激情| 欧美午夜视频一区二区| 一区二区欧美日韩视频| 亚洲精品美女在线观看播放| 国产v综合ⅴ日韩v欧美大片| 亚洲欧美日韩综合| 国产一区二区三区在线观看网站| 亚洲欧洲在线观看| 一本色道久久综合狠狠躁篇的优点| 91在线网站视频| 精品动漫一区二区三区| 久久精品一本久久99精品| 国产精品69久久久久| 日韩一区在线视频| 色悠悠国产精品| 亚洲毛片一区二区| 中文字幕久热精品在线视频| 国产欧美日韩免费看aⅴ视频| 久久综合国产精品台湾中文娱乐网|