中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當前位置: 首頁 > news >正文

企業(yè)站seo點擊軟件太原網絡推廣價格

企業(yè)站seo點擊軟件,太原網絡推廣價格,外管局網站做延期收款報告,香港室內設計公司排名榜目錄 1.注解定義 2.元注解定義 3. 自定義注解(自定義的注解名稱相同的會覆蓋原注解) 4.Annotation架構(元注解參數(shù)介紹) 1.注解定義 注解是用來將任何的信息或元數(shù)據(jù)(metadata)與程序元素(類…

目錄

1.注解定義

2.元注解定義

3. 自定義注解(自定義的注解名稱相同的會覆蓋原注解)

4.Annotation架構(元注解參數(shù)介紹)


1.注解定義

? ? ? ? 注解是用來將任何的信息或元數(shù)據(jù)(metadata)與程序元素(類、方法、成員變量等)進行關聯(lián)。是一種說明、配置、描述性的信息,與具體業(yè)務無關,也不會影響正常的業(yè)務邏輯。注解在Java程序中是作為標記的作用,有特定的程序來發(fā)現(xiàn)標記

2.元注解定義

????????元注解是專門用來注解其他注解的注解,聽起來有些繞口,實際上就是專門為自定義注解提供的注解。java.lang.annotation提供了四種元注解:

  • @Documented – 注解是否將包含在JavaDoc中
  • @Retention – 什么時候使用該注解
  • @Target – 注解用于什么地方
  • @Inherited – 是否允許子類繼承該注解
  • @Repeatable - 是否可重復注解,jdk1.8引入

3. 自定義注解(自定義的注解名稱相同的會覆蓋原注解)

新建一個注解類?

@Documented//說明該注解能出現(xiàn)在 javadoc 中@Target(ElementType.TYPE)//指定 Inherited 的類型是 ElementType.TYPE。@Retention(RetentionPolicy.RUNTIME)//指定 Inherited 的策略是RetentionPolicy.RUNTIME@Inherited//它所標注的Annotation將具有繼承性。
public @interface MyAnnotation1 {
}

4.Annotation架構(元注解參數(shù)介紹)

?

?

????????①、(01) 1 個 Annotation 和 1 個 RetentionPolicy 關聯(lián)??梢岳斫鉃?#xff1a;每1個Annotation對象,都會有唯一的RetentionPolicy屬性。

???????????????(02) 1 個 Annotation 和 1~n 個 ElementType 關聯(lián)。可以理解為:對于每 1 個 Annotation 對象,可以有若干個 ElementType 屬性。

? ? ? ? ? ? ? ?(03) Annotation 有許多實現(xiàn)類,包括:Deprecated, Documented, Inherited, Override 等等。Annotation 的每一個實現(xiàn)類,都 "和 1 個 RetentionPolicy 關聯(lián)" 并且 " 和 1~n 個 ElementType 關聯(lián)"。

? ? ? ? ②、Annotation 就是個接口。

"每 1 個 Annotation" 都與 "1 個 RetentionPolicy" 關聯(lián),并且與 "1~n 個 ElementType" 關聯(lián)。可以通俗的理解為:每 1 個 Annotation 對象,都會有唯一的 RetentionPolicy 屬性;至于 ElementType 屬性,則有 1~n 個。

? ? ? ? ③、ElementType 是 Enum 枚舉類型,它用來指定 Annotation 的類型。

"每 1 個 Annotation" 都與 "1~n 個 ElementType" 關聯(lián)。當 Annotation 與某個 ElementType 關聯(lián)時,就意味著:Annotation有了某種用途。

  • ElementType.TYPE: 類、接口、注解、enum
  • ElementType.CONSTRUCTOR: 構造函數(shù)
  • ElementType.FIELD: 成員變量、對象、屬性、枚舉的常量
  • ElementType.LOCAL_VARIABLE: 局部變量
  • ElementType.METHOD: 方法
  • ElementType.PACKAGE: 包
  • ElementType.PARAMETER: 參數(shù)
  • ElementType.ANNOTATION_TYPE): 注解
  • ElementType.TYPE_PARAMETER:類型參數(shù),表示這個注解可以用在 Type的聲明式前,jdk1.8引入。
  • ElementType.TYPE_USE:類型的注解,表示這個注解可以用在所有使用Type的地方(如:泛型,類型轉換等),jdk1.8引入。

? ? ? ? ④、RetentionPolicy 是 Enum 枚舉類型,它用來指定 Annotation 的策略(類型)。通俗點說,就是不同 RetentionPolicy 類型的 Annotation 的作用域不同。

? ? ? ? ? ? ? ? a、若 Annotation 的類型為 SOURCE,則意味著:Annotation 僅存在于編譯器處理期間,編譯器處理完之后,該 Annotation 就沒用了。 例如," @Override" 標志就是一個 Annotation。當它修飾一個方法的時候,就意味著該方法覆蓋父類的方法;并且在編譯期間會進行語法檢查!編譯器處理完后,"@Override" 就沒有任何作用了。

? ? ? ? ? ? ? ? b、若 Annotation 的類型為 CLASS,則意味著:編譯器將 Annotation 存儲于類對應的 .class 文件中,它是 Annotation 的默認行為。
? ? ? ? ? ? ? ? c、若 Annotation 的類型為 RUNTIME,則意味著:編譯器將 Annotation 存儲于 class

http://www.risenshineclean.com/news/1724.html

相關文章:

  • 凡科建站免費版可以做什么常見的網絡營銷方式有哪些
  • 織夢做網站需要錢嗎互聯(lián)網推廣平臺有哪些公司
  • 佛山購物網站建設北京優(yōu)化網站建設
  • wordpress如何寫網站關鍵詞搜索次數(shù)查詢
  • 江油市建設局網站網頁設計模板圖片
  • 同wordpressseo怎么優(yōu)化排名
  • 網站建設和微站建設的區(qū)別網絡推廣外包哪個公司做的比較好
  • 免費下載高清圖片素材的網站360營銷平臺
  • 政府網站建設經驗材料范文軟文推廣去哪個平臺好
  • 怎么做銷售網站周口網絡推廣哪家好
  • 佛山新網站制作市場網絡熱詞有哪些
  • 用cms做網站怎么樣關鍵詞優(yōu)化seo
  • .net可以做網站做游戲 博客園廣州線上教學
  • 手機wap網頁游戲廣州網站建設方案優(yōu)化
  • 電話銷售做網站推銷seo網站優(yōu)化軟件
  • wordpress美化文章標題seo排名點擊軟件
  • win本地網站建設網絡優(yōu)化軟件
  • 做網站要收訂金嗎百度seo快速見效方法
  • 成都科技網站建設服務熱線seo實戰(zhàn)培訓班
  • 網站維護 代碼開封網站設計
  • 招聘網站開發(fā)不受限制的搜索瀏覽器
  • wordpress手機建站教程軍事新聞最新消息
  • 常州建設工程質量監(jiān)督網站鄭州seo代理外包
  • 如何對網站做優(yōu)化網絡營銷的基本內容有哪些
  • 做電影網站犯法網絡營銷公司全網推廣公司
  • 開封做網站百度手機導航官方新版
  • 第一家中文商務網站明年2024年有疫情嗎
  • 湖南省住房城鄉(xiāng)建設廳網站磁力搜索
  • 做網站主要欄目內競價托管信息
  • 網站后臺如何做做搜索引擎優(yōu)化的企業(yè)