最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

朝夕JAVA高級(jí)進(jìn)階架構(gòu) 學(xué)習(xí)筆記

2023-05-07 10:58 作者:x戰(zhàn)神mars  | 我要投稿

JAVA 高級(jí)進(jìn)階 —— 注解?

什么是注解

注解是用來對(duì)Java代碼進(jìn)行注釋和解釋的一種標(biāo)識(shí),這種標(biāo)識(shí)同時(shí)可以被用來傳遞參數(shù)和信息,它的本質(zhì)是元數(shù)據(jù),即代碼的元數(shù)據(jù)。簡(jiǎn)單來說,我們可以將注解理解成標(biāo)簽,標(biāo)簽有自己的格式和屬性,注解也是一樣

注解的作用

  • 生成文檔

  • 跟蹤代碼依賴性,實(shí)現(xiàn)替代配置文件功能,減少配置。

  • 在編譯時(shí)進(jìn)行格式檢查,如@Overload

注解分類及使用

  • 元注解:用來對(duì)其它注解進(jìn)行注解.Java5.0定義了四個(gè)標(biāo)準(zhǔn)的meta-annotation類型來對(duì)其它注解進(jìn)行說明。

    • @Target說明了Annotation所修飾的對(duì)象范圍:Annotation可被用于 packages、types(類、接口、枚舉、Annotation類型)、類型成員(方法、構(gòu)造方法、成員變量、枚舉值)、方法參數(shù)和本地變量(如循環(huán)變量、catch參數(shù))。在Annotation類型的聲明中使用了target可更加明晰其修飾的目標(biāo)。

      作用:用于描述注解的使用范圍。

    • @Target(ElementType)

      ElementType取值有:
      1.CONSTRUCTOR:用于描述構(gòu)造器
      2.FIELD:用于描述域
      3.LOCAL_VARIABLE:用于描述局部變量
      4.METHOD:用于描述方法
      5.PACKAGE:用于描述包
      6.PARAMETER:用于描述參數(shù)
      7.TYPE:用于描述類、接口(包括注解類型) 或enum聲明
      參考代碼:


朝夕JAVA高級(jí)進(jìn)階架構(gòu) 學(xué)習(xí)筆記的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
化州市| 河源市| 清水河县| 阿尔山市| 永春县| 灵璧县| 金堂县| 方城县| 新蔡县| 赣州市| 商水县| 三明市| 潢川县| 静安区| 吉安市| 广安市| 上犹县| 邻水| 沿河| 钟山县| 漳浦县| 新建县| 安溪县| 和平县| 天柱县| 靖江市| 永吉县| 赤水市| 吉安市| 旌德县| 民权县| 大邑县| 海兴县| 潮州市| 棋牌| 襄城县| 澎湖县| 义马市| 宁远县| 新源县| 侯马市|