国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Java知識點總結(注解-自定義注解)

zhouzhou / 1596人閱讀

摘要:我們定義注解元素時,經常使用空字符串作為默認值。也經常使用負數(shù)比如表示不存在的含義示例既可以修飾方法,也可以修飾類運行時使用關鍵字定義注解成員以無參無異常方式聲明。方法的名稱就是參數(shù)的名稱可以使用為成員指定一個默認值浙江大學清華大學張三

Java知識點總結(注解-自定義注解)

@(Java知識點總結)[Java, 注解]

使用@interface自定義注解時,自動繼承了java.lang.annotation.Annotation接口

要點:

@interface用來聲明一個注解:public @interface 注解名 {定義體}

其中的每一個方法實際上是聲明了一個配置參數(shù), 方法的名稱就是參數(shù)的名稱

返回值類型就是參數(shù)的類型(返回值類型只能是基本類型,Class、String、Enumeration、Annotation)

可以通過default來聲明參數(shù)的默認值

如果只有一個參數(shù)成員,一般參數(shù)名為value(), 在使用時可以忽略成員名和賦值符號=

注解類可以沒有成員,沒有成員的注解稱為標識注解

注意:

注解元素必須要有值。我們定義注解元素時,經常使用空字符串、0作為默認值。

也經常使用負數(shù)(比如:-1)表示不存在的含義

示例:

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
 
@Target(value={ElementType.METHOD,ElementType.TYPE}) //既可以修飾方法,也可以修飾類
@Retention(RetentionPolicy.RUNTIME) //運行時
public @interface MyAnnotation { //使用@interface 關鍵字定義注解
 
  String studentName();  //成員以無參無異常方式聲明。方法的名稱就是參數(shù)的名稱
  int age() default 18; // 可以使用default為成員指定一個默認值
  String[] schools();
}
public class Demo2 {
 
  @MyAnnotation(age=21,schools={"浙江大學","清華大學"},studentName="張三")
  public void test1() {
   
  }
}

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

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/71548.html

相關文章

  • Java 總結

    摘要:中的詳解必修個多線程問題總結個多線程問題總結有哪些源代碼看了后讓你收獲很多,代碼思維和能力有較大的提升有哪些源代碼看了后讓你收獲很多,代碼思維和能力有較大的提升開源的運行原理從虛擬機工作流程看運行原理。 自己實現(xiàn)集合框架 (三): 單鏈表的實現(xiàn) 自己實現(xiàn)集合框架 (三): 單鏈表的實現(xiàn) 基于 POI 封裝 ExcelUtil 精簡的 Excel 導入導出 由于 poi 本身只是針對于 ...

    caspar 評論0 收藏0
  • Java基礎知識整理之注解

    摘要:注解提供了一種安全的類似注釋的機制,用來將任何的信息或元數(shù)據(jù)與程序元素類方法成員變量等進行關聯(lián)。為程序的元素類方法成員變量加上更直觀更明了的說明,這些說明與程序的業(yè)務邏輯無關,并且提供給指定的工具或框架使用。 什么是注解? Annotation 是 Java5 之后開始引入的新特性,中文為注解。注解提供了一種安全的類似注釋的機制,用來將任何的信息或元數(shù)據(jù)(metadata)與程序元素(...

    blastz 評論0 收藏0
  • APT案例之點擊事件

    摘要:楊充一定時間內該點擊事件只能執(zhí)行一次用來修飾這是一個什么類型的注解。楊充自定義編譯器獲取遍歷,并生成代碼配置文件文件配置的作用是向系統(tǒng)注冊自定義注解處理器,執(zhí)行編譯時使用進行處理。 目錄介紹 01.創(chuàng)建項目步驟 1.1 項目搭建 1.2 項目功能 02.自定義注解 03.創(chuàng)建Processor 04.compiler配置文件 05.編譯jar 06.如何使用 07.編譯生成代...

    cyixlq 評論0 收藏0
  • Java注解-元數(shù)據(jù)、注解分類、內置注解定義注解

    摘要:注解有以下幾個知識點元數(shù)據(jù)注解的分類內置注解自定義注解注解處理器本文先介紹前面?zhèn)€知識點元數(shù)據(jù)注解的分類內置注解自定義注解。注解相當于是一種嵌入在程序中的元數(shù)據(jù),可以使用注解解析工具或編譯器對其進行解析,也可以指定注解在編譯期或運行期有效。 大家好,我是樂字節(jié)的小樂,上次說過了Java多態(tài)的6大特性|樂字節(jié),接下來我們來看看Java編程里的注解。showImg(https://segme...

    Yujiaao 評論0 收藏0
  • Java識點總結注解-解析注解

    摘要:知識點總結注解解析注解知識點總結注解通過反射獲取類函數(shù)或成員上的運行時注解信息,從而實現(xiàn)動態(tài)控制程序運行的邏輯。 Java知識點總結(注解-解析注解) @(Java知識點總結)[Java, 注解] 通過反射獲取類、函數(shù)或成員上的運行時注解信息,從而實現(xiàn)動態(tài)控制程序運行的邏輯。 使用注解步驟: 定義注解 類中使用注解 解析注解 示例: import java.lang.annotat...

    awkj 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<