国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

注解TXT

2019-11-11 03:48:02
字體:
供稿:網(wǎng)友
一、注解的分類: *按運行機(jī)制分 1、源碼注解:注解只在源碼中存在,編譯成.class文件就不存在了; 2、編譯時注解:注解在源碼和.class文件中都存在; 3、運行時注解:在運行階段還起作用,甚至?xí)绊戇\行邏輯的注解。 *按來源分 1、來自JDK的注解 2、來自第三方的注解 3、我們自己定義的注解 *元注解:給注解做注解的注解二、自定義注解語法 * 使用@interface關(guān)鍵字定義注解 * 成員以無參數(shù)無異常方式聲明 * 使用default關(guān)鍵字為成員指定一個默認(rèn)值 * 成員類型受限制,合法的類型包括基本數(shù)據(jù)類型和String,Class,Annotation,Enumeration * 如果注解只有一個成員,則成員名必須為value(),在使用時可以忽略成員名和賦值符號(=) * 注解類可以沒有成員,沒有成員的注解稱為標(biāo)識注解 * 元注解 1、Target作用域,參數(shù)如下: CONSTRUCTOR 構(gòu)造方法聲明 FIELD 字段聲明 LOCAL_VARIABLE 局部變量聲明 METHOD 方法聲明 PACKAGE 包聲明 PARAMETER 參數(shù)聲明 TYPE 類,接口聲明 2、Retention生命周期,參數(shù)如下: SOURCE 只在源碼顯示,編譯時會丟棄 CLASS 編譯時會記錄到class中,運行時忽略 RUNTIME 運行時存在,可以通過反射讀取 3、Inherited允許子類繼承,只能用于在類上,不能用在接口上 4、Documented生成javadoc時會包含注解三、使用自定義注解 * 使用自定義注解語法: @<注解名>(<成員名1>=<成員值1>,<成員名2>=<成員值2>,……)四、解析注解 * 概念:通過反射獲取類、函數(shù)或成員上的運行時注解信息,從而實現(xiàn)動態(tài)控制程序運行的邏輯。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 镇雄县| 湟中县| 汝阳县| 杂多县| 阿巴嘎旗| 博乐市| 渑池县| 左云县| 乌兰察布市| 杂多县| 张北县| 永嘉县| 岳阳市| 金乡县| 富蕴县| 安多县| 平顶山市| 毕节市| 浦东新区| 肇东市| 德江县| 南投市| 永吉县| 周宁县| 英吉沙县| 郧西县| 宁阳县| 郁南县| 沂源县| 德兴市| 金溪县| 江陵县| 东山县| 繁峙县| 渭南市| 咸丰县| 泰宁县| 梅州市| 上蔡县| 吉水县| 多伦县|