成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

第18部分_注解

Kahn / 1856人閱讀

摘要:一注解概述一種語言用來在代碼中添加額外信息的形式化方法。使得程序可以在編譯或者運行之后的某個時刻很方便的去使用這些額外信息數(shù)據(jù)。在定義注解時,不能繼承其他的注解或接口。

一、注解 1. 概述

一種Java語言用來在代碼中添加額外信息的形式化方法。

使得Java程序可以在編譯或者運行之后的某個時刻很方便的去使用這些額外信息(數(shù)據(jù))。

2. 注解初體驗

@Override

檢查子類確實是覆蓋了父類的方法

只能在方法上面使用

@Deprecated

說明已經(jīng)過時了

在方法、成員變量、類上面都可以使用

@SuppressWarnings

抑制編譯器警告

使用集合時未指定泛型IDE會發(fā)出警告,使用@SuppressWarnings就可以關(guān)閉警告

二、自定義注解 1. 格式
public @interface 注解名 {
    注解體;
}
2. 注意事項

@必不可少

使用@interface自定義注解時,自動繼承了java.lang.annotation.Annotation接口
并由編譯程序自動完成其他細(xì)節(jié)。

在定義注解時,不能繼承其他的注解或接口。

3. 格式說明

方法的名稱就是參數(shù)的名稱

返回值類型就是參數(shù)的類型

返回值類型只能是基本類型、Class、String、enum

方法不用寫具體實現(xiàn)

一個方法表示一個配置

如果它這個方法名是value,表示配置項名稱是value,那么在給這個多帶帶配置項賦值的時候,不用再去寫配置的名字 =,直接寫值即可

方法之后可以使用default默認(rèn)值

4. 注解處理器

自定義注解生效,必須提供注解處理器——通過反射處理

三、元注解 1. 元數(shù)據(jù)

meta data, 描述數(shù)據(jù)的數(shù)據(jù),注解也被稱為元數(shù)據(jù)

2. 元注解

描述注解的注解(對注解進(jìn)行一些配置)

3. @Retention:改變自定義的注解的存活范圍

RetentionPolicy(枚舉類型):

SOURCE: 在源文件中有效

CLASS:在class文件中有效

RUNTIME:在運行時有效

4. @Target:指定該注解能用在什么地方

ElementType:

TYPE: 在類上使用

FIELD:在成員變量上使用

METHOD: 在方法上使用

CONSTRUCTOR:在構(gòu)造方法上使用

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/75889.html

相關(guān)文章

  • 慕課網(wǎng)_《2小時學(xué)會SpringBoot》學(xué)習(xí)總結(jié)

    摘要:小時學(xué)會學(xué)習(xí)總結(jié)時間年月日星期六說明本文部分內(nèi)容均來自慕課網(wǎng)。慕課網(wǎng)教學(xué)示例源碼暫無。數(shù)據(jù)庫操作下第六章事務(wù)管理事務(wù)管理只有查詢的時候不加事務(wù),其它任何操作都要加事務(wù)。第七章課程回顧課程回顧總結(jié)介紹安裝配置的使用數(shù)據(jù)庫操作 《2小時學(xué)會SpringBoot》學(xué)習(xí)總結(jié) 時間:2017年2月18日星期六說明:本文部分內(nèi)容均來自慕課網(wǎng)。@慕課網(wǎng):http://www.imooc.com教學(xué)示...

    aisuhua 評論0 收藏0
  • Spring定時任務(wù)@scheduled多線程的使用(@Async注解

    摘要:下面我們稍稍改下代碼來證實一下這次我讓任務(wù)執(zhí)行的時間等于,大于條線程總間隔時間來耗盡線程池中的線程。 1.開篇 在Spring定時任務(wù)@Scheduled注解使用方式淺窺這篇文章里面提及過,spring的定時任務(wù)默認(rèn)是單線程的,他在某些場景下會造成堵塞,那么如果我們想讓每一個任務(wù)都起一條線程去執(zhí)行呢? 2.使用@Async 我們可以使用Spring的@Async注解十分容易的實現(xiàn)多線程...

    klivitamJ 評論0 收藏0
  • 流暢的python讀書筆記-五章 一等函數(shù)

    摘要:可以通過定位參數(shù)和關(guān)鍵字參數(shù)傳入的形參多數(shù)函數(shù)的參數(shù)屬于此類。就像數(shù)據(jù)格式化一樣數(shù)據(jù)帶上標(biāo)簽自行創(chuàng)建函數(shù)它會自行創(chuàng)建函數(shù)。創(chuàng)建的函數(shù)會在對象上調(diào)用參數(shù)指定的方法自己創(chuàng)建函數(shù)凍結(jié)參數(shù)這個高階函數(shù)用于部分應(yīng)用一個函數(shù)。 高階函數(shù) 接受函數(shù)為參數(shù),或者把函數(shù)作為結(jié)果返回的函數(shù)是高階函數(shù) def reverse(word): return word[::-1] ...

    546669204 評論0 收藏0
  • Java 注解實戰(zhàn)

    摘要:注解是的一個新特性。很重要,生產(chǎn)中我們開發(fā)常用此值表示注解是否可被子元素繼承。類注解方法注解通過反射獲取方法對象此部分內(nèi)容可參考通過反射獲取注解信息注解處理器實戰(zhàn)接下來我通過在公司中的一個實戰(zhàn)改編來演示一下注解處理器的真實使用場景。 前言:Java 注解,對于很多人都不陌生了,但是在公司的實際開發(fā)中,可能讓我們自己去定義注解并應(yīng)用到生產(chǎn)環(huán)境中的機(jī)會比較少,所以會導(dǎo)致一部分人對注解的理解...

    Jochen 評論0 收藏0

發(fā)表評論

0條評論

閱讀需要支付1元查看
<