真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

注解如何在JAVA中使用-創(chuàng)新互聯(lián)

注解如何在JAVA中使用 ?很多新手對此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。

創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比燈塔網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式燈塔網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋燈塔地區(qū)。費(fèi)用合理售后完善,10多年實(shí)體公司更值得信賴。

何為注解

注解(Annotation)又稱為元數(shù)據(jù),在JDK1.5后引入,它的作用是:

生成文檔  這是注解的原始用途,可以通過注解生成JavaDoc文檔

跟蹤代碼的依賴性  可以通過注解替代配置文件,簡化項(xiàng)目的配置?,F(xiàn)有的許多框架都采用這個(gè)功能減少自己的配置。

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

基礎(chǔ)注解

Java目前內(nèi)置了三種標(biāo)準(zhǔn)注解,以及四種元注解。四種元注解負(fù)責(zé)創(chuàng)建其他的注解。

三種標(biāo)準(zhǔn)注解

@Override,表示當(dāng)前的方法覆蓋超類中的方法

@Deprecated,如果程序員使用被這個(gè)注解注釋的元素,則編譯器會進(jìn)行提示

@Suppress Warnings,忽略編譯器的警告

四種元注解

@Target,表示注解的適用范圍,例如@Target(ElementType.FIELD).

ElementType的枚舉值有

CONSTRUCTOR,用于構(gòu)造方法

FIELD,用于字段聲明,包括常量

LOCAL_VARIABLE,用于局部變量

METHOD,用于方法

PACKAGE,用于包聲明

PARAMETER,用于參數(shù)聲明

TYPE,用于類,接口

@Retention,表示注解的保留級別,例如@Retention(RetentionPolicy.RUNTIME).

RetentionPolicy的枚舉值有

Source,注解將被編譯器丟棄

Class,注解可以在class文件中使用,但是會被VM丟棄

Runtime,在VM的運(yùn)行期間也會保留

@Document,將次注解在javaDoc文件中可見

@Inherited,允許子類繼承父類中的注解

自定義注解

創(chuàng)建注解

package com.rainman.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;


@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface MethodLog {

  String method() default "do something";

  String opeator() default "someone";

}

新聞名稱:注解如何在JAVA中使用-創(chuàng)新互聯(lián)
網(wǎng)頁地址:http://weahome.cn/article/peioi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部