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

首頁 > 編程 > Java > 正文

java自定義注解接口實現方案

2019-11-26 16:18:10
字體:
來源:轉載
供稿:網友
java注解是附加在代碼中的一些元信息,用于一些工具在編譯、運行時進行解析和使用,起到說明、配置的功能。
注解不會也不能影響代碼的實際邏輯,僅僅起到輔助性的作用。包含在 java.lang.annotation 包中。
1、元注解
元注解是指注解的注解。包括 @Retention @Target @Document @Inherited四種。
1.1、@Retention: 定義注解的保留策略
Java代碼
復制代碼 代碼如下:

@Retention(RetentionPolicy.SOURCE) //注解僅存在于源碼中,在class字節碼文件中不包含
@Retention(RetentionPolicy.CLASS) //默認的保留策略,注解會在class字節碼文件中存在,但運行時無法獲得,
@Retention(RetentionPolicy.RUNTIME)//注解會在class字節碼文件中存在,在運行時可以通過反射獲取到

1.2、@Target:定義注解的作用目標
Java代碼
復制代碼 代碼如下:

@Target(ElementType.TYPE) //接口、類、枚舉、注解
@Target(ElementType.FIELD) //字段、枚舉的常量
@Target(ElementType.METHOD) //方法
@Target(ElementType.PARAMETER) //方法參數
@Target(ElementType.CONSTRUCTOR) //構造函數
@Target(ElementType.LOCAL_VARIABLE)//局部變量
@Target(ElementType.ANNOTATION_TYPE)//注解
@Target(ElementType.PACKAGE) ///包

elementType 可以有多個,一個注解可以為類的,方法的,字段的等等
1.3、@Document:說明該注解將被包含在javadoc中
1.4、@Inherited:說明子類可以繼承父類中的該注解
下面是自定義注解的一個例子
2、注解的自定義
Java代碼
復制代碼 代碼如下:

@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.METHOD)
public @interface HelloWorld {
public String name() default "";
}

3、注解的使用,測試類
Java代碼
復制代碼 代碼如下:

public class SayHello {
@HelloWorld(name = " 小明 ")
public void sayHello(String name) {
System.out.println(name + "say hello world!");
}//www.heatpress123.net
}

4、解析注解
java的反射機制可以幫助,得到注解,代碼如下:
Java代碼
復制代碼 代碼如下:

public class AnnTest {
public void parseMethod(Class<?> clazz) {
Object obj;
try {
// 通過默認構造方法創建一個新的對象
obj = clazz.getConstructor(new Class[] {}).newInstance(
new Object[] {});
for (Method method : clazz.getDeclaredMethods()) {
HelloWorld say = method.getAnnotation(HelloWorld.class);
String name = "";
if (say != null) {
name = say.name();
System.out.println(name);
method.invoke(obj, name);
}
}
} catch (Exception e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
AnnTest t = new AnnTest();
t.parseMethod(SayHello.class);
}
}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
人人爽久久涩噜噜噜网站| 国产精品久久一区主播| 亚洲国产精品久久久| 亚洲国产美女久久久久| 福利微拍一区二区| 国产日韩在线播放| 亚洲午夜色婷婷在线| 亚洲最大成人免费视频| 2019国产精品自在线拍国产不卡| 久久久欧美精品| 久久影视电视剧凤归四时歌| 亚洲天天在线日亚洲洲精| 欧美性猛xxx| 欧美中文在线视频| 亚洲999一在线观看www| 狠狠色狠狠色综合日日小说| 日韩hd视频在线观看| 91网站免费观看| 国产精品爽爽ⅴa在线观看| 尤物九九久久国产精品的分类| 57pao国产精品一区| 久久这里只有精品99| 欧美午夜激情视频| 久久亚洲综合国产精品99麻豆精品福利| 久久精品视频在线播放| 日韩中文字幕国产| 亚洲国产精品福利| 国产欧美一区二区白浆黑人| 日韩在线视频播放| www日韩中文字幕在线看| 成人免费看片视频| 福利视频导航一区| 色老头一区二区三区| 国产精品久久久久久久久久新婚| 成人黄色在线播放| 色综合视频一区中文字幕| 亚洲天天在线日亚洲洲精| 久久免费观看视频| 成人性生交xxxxx网站| 久久99久久亚洲国产| 久久影院中文字幕| 国产乱人伦真实精品视频| 亚洲精选中文字幕| 91久久在线观看| 亚洲成人a**站| 亚洲精品福利在线| 精品国产成人av| 亚洲人成网7777777国产| 欧美中文字幕精品| 日日噜噜噜夜夜爽亚洲精品| 在线a欧美视频| 国产精品久久不能| 91精品国产自产在线| 欧美激情视频在线观看| 亚洲一区二区三区毛片| 91精品国产乱码久久久久久久久| 亚洲成人999| 国产mv免费观看入口亚洲| 91国语精品自产拍在线观看性色| 51视频国产精品一区二区| 91av在线免费观看| 国产精品久久99久久| 亚洲第一精品夜夜躁人人爽| 久久琪琪电影院| 国产精品免费网站| 欧美性生交大片免费| 亚洲国产精品一区二区三区| 精品久久久久久久久久久久久| 欧美激情第1页| 91九色综合久久| 国产999视频| 亚洲天堂av高清| 国产91色在线|免| 欧美精品一区二区免费| 欧美精品videofree1080p| 亚洲天堂开心观看| 日本精品性网站在线观看| 久久精品99久久久久久久久| 91av视频在线播放| 91九色蝌蚪国产| 欧美色视频日本高清在线观看| 久久久久中文字幕| 久久综合久久88| 国产深夜精品福利| 国产日韩在线播放| 在线免费观看羞羞视频一区二区| www.亚洲一二| 日韩av在线电影网| 久久久久久久一区二区三区| 成人www视频在线观看| 亚洲国产福利在线| 欧美日韩一二三四五区| 亚洲精品综合久久中文字幕| 午夜免费日韩视频| 欧美国产精品va在线观看| 亚洲精品美女网站| 久久久久一本一区二区青青蜜月| 日韩av免费在线播放| 亚洲丝袜在线视频| 亚洲黄色av女优在线观看| 国产精品久久av| 国产美女精品视频| 欧美极品欧美精品欧美视频| 欧美午夜久久久| 欧美日韩国产成人高清视频| 欧美日韩亚洲激情| 欧美精品18videos性欧| 精品成人国产在线观看男人呻吟| 国产成人小视频在线观看| 欧美日韩另类字幕中文| 国产成人精彩在线视频九色| 欧美视频二区36p| 国产日韩中文字幕在线| 中文字幕在线亚洲| 97视频免费在线看| 91亚洲精品久久久久久久久久久久| 亚洲欧美在线免费观看| 亚洲成人网在线观看| 在线观看日韩av| 青青草原一区二区| 亚洲毛片在线免费观看| 国产精品久久久久久影视| 国产精品久久久久久av福利| 少妇高潮久久久久久潘金莲| 高清欧美性猛交| 亚洲欧美国产一区二区三区| 亚洲www永久成人夜色| 欧美寡妇偷汉性猛交| 欧美丝袜第一区| 高跟丝袜一区二区三区| 国产成人精品久久| 久久躁日日躁aaaaxxxx| 国产精品毛片a∨一区二区三区|国| 国产精品羞羞答答| 国产欧美亚洲视频| 色妞在线综合亚洲欧美| 精品女同一区二区三区在线播放| 中文字幕亚洲在线| 97在线视频国产| 91精品国产91久久久久久久久| 亚洲精品久久久久久久久| 久久久av网站| 国产精品露脸av在线| 青青草原成人在线视频| 精品国产自在精品国产浪潮| 福利一区福利二区微拍刺激| 最近2019好看的中文字幕免费| 97视频免费观看| 国产精品久久久| 亚洲精品久久久久久久久久久久| 在线成人激情黄色| 国产在线98福利播放视频| 欧美午夜激情在线| 国产精品美女久久久久久免费| 庆余年2免费日韩剧观看大牛| 欧美怡红院视频一区二区三区| 亚洲精品98久久久久久中文字幕| 国产精品高清在线| 精品国产乱码久久久久久婷婷| 97在线免费观看视频| 日产精品99久久久久久| 欧美在线欧美在线| 国产成人精品一区二区| 欧美国产日韩精品|