麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

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

注解TXT

2019-11-11 04:58:31
字體:
供稿:網(wǎng)友
一、注解的分類: *按運(yùn)行機(jī)制分 1、源碼注解:注解只在源碼中存在,編譯成.class文件就不存在了; 2、編譯時(shí)注解:注解在源碼和.class文件中都存在; 3、運(yùn)行時(shí)注解:在運(yùn)行階段還起作用,甚至?xí)绊戇\(yùn)行邏輯的注解。 *按來源分 1、來自JDK的注解 2、來自第三方的注解 3、我們自己定義的注解 *元注解:給注解做注解的注解二、自定義注解語法 * 使用@interface關(guān)鍵字定義注解 * 成員以無參數(shù)無異常方式聲明 * 使用default關(guān)鍵字為成員指定一個(gè)默認(rèn)值 * 成員類型受限制,合法的類型包括基本數(shù)據(jù)類型和String,Class,Annotation,Enumeration * 如果注解只有一個(gè)成員,則成員名必須為value(),在使用時(shí)可以忽略成員名和賦值符號(hào)(=) * 注解類可以沒有成員,沒有成員的注解稱為標(biāo)識(shí)注解 * 元注解 1、Target作用域,參數(shù)如下: CONSTRUCTOR 構(gòu)造方法聲明 FIELD 字段聲明 LOCAL_VARIABLE 局部變量聲明 METHOD 方法聲明 PACKAGE 包聲明 PARAMETER 參數(shù)聲明 TYPE 類,接口聲明 2、Retention生命周期,參數(shù)如下: SOURCE 只在源碼顯示,編譯時(shí)會(huì)丟棄 CLASS 編譯時(shí)會(huì)記錄到class中,運(yùn)行時(shí)忽略 RUNTIME 運(yùn)行時(shí)存在,可以通過反射讀取 3、Inherited允許子類繼承,只能用于在類上,不能用在接口上 4、Documented生成javadoc時(shí)會(huì)包含注解三、使用自定義注解 * 使用自定義注解語法: @<注解名>(<成員名1>=<成員值1>,<成員名2>=<成員值2>,……)四、解析注解 * 概念:通過反射獲取類、函數(shù)或成員上的運(yùn)行時(shí)注解信息,從而實(shí)現(xiàn)動(dòng)態(tài)控制程序運(yùn)行的邏輯。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 在线视频 亚洲 | 欧洲a级片 | 国产成人精品网站 | 国产91九色视频 | 午夜精品视频免费观看 | 久久中文免费 | 激情视频导航 | 激情大乳女做爰办公室韩国 | av在线播放免费 | 国产88久久久国产精品免费二区 | 黄色网址免费在线播放 | 综合在线一区 | 久草在线视频新 | 免费在线观看午夜视频 | 性爱免费在线视频 | 久久久久久麻豆 | 欧美日韩爱爱视频 | 欧美一区二区片 | 久久精品亚洲欧美日韩精品中文字幕 | 国产一区二区在线观看视频 | 欧美精品一区二区三区在线 | 免费看黄色三级毛片 | 蜜桃网站免费 | 在线免费亚洲 | 99激情 | 亚洲射情| 久久精品免费网站 | 成人国产精品久久久 | 成人店女老板视频在线看 | 国产日韩在线视频 | 免费国产不卡午夜福在线 | 久久在现视频 | 欧美精品一区二区久久 | 99视频有精品视频高清 | 亚洲第一页夜 | 欧美成人午夜 | 精品国产91久久久久久浪潮蜜月 | av在线等| 成人偷拍片视频在线观看 | 亚洲精品午夜在线 | 97超视频在线观看 |