注解和反射

已有14685人在學習 分享
√視頻 √源碼 √筆記 √課件
添加老師微信獲取全套視頻

劉老師

陳老師

1

第一步

2

第二步

3

第三步

關注尚學堂微信公眾號

尚學堂訂閱號

回復關鍵字

java基礎

即可獲取本教程

下載地址及密碼

  • 課程目錄

  • 課程介紹

  • 課程評論


Java注解的基本原理:





注解目前非常的流行,很多主流框架都支持注解,而且自己編寫代碼的時候也會盡量的去用注解,一時方便,而是代碼更加簡潔。

注解的語法比較簡單,除了@符號的使用之外,它基本與Java固有語法一致。Java SE5內置了三種標準注解:

@Override,表示當前的方法定義將覆蓋超類中的方法。

@Deprecated,使用了注解為它的元素編譯器將發出警告,因為注解@Deprecated是不贊成使用的代碼,被棄用的代碼。

?@SuppressWarnings,關閉不當編譯器警告信息。

上面這三個注解多少我們都會在寫代碼的時候遇到。Java還提供了4中注解,專門負責新注解的創建。

 



反射的使用:

相關包:java.lang.reflect,java.lang.Class

利用反射調用其它類的方法:

首先獲取相關類的實例化Class,

方法為:

1.利用Class類的靜態方法forName(String className);?

2.利用.class的方式獲得,對于基本數據的封裝類型可以用.TYPE獲取,如int.class與Inter.TYPE時等效的。

3.對于對象可以對象.getClass()來獲取Class實例。

通過這個Class對象調用getMethod(String?name, Class<?>...?parameterTypes)方法獲取Method實例(第二個可變參數為對應方法的參數類

型)。用Class對象調用newInstance()方法創建一個新的Object實例,通過方法對象的invoke(Object?obj, Object...?args)

方法調用該Class對象的相關方法。(第一個參數為該Class對象的實例化的Object對象,第二個參數為即將被調用方法的參數)。

看過該課程的同學還看過

親,請下載視頻觀看?。?!

×
綁定手機

應《中華人民共和國網絡安全法》要求我們將進一步強化實名認證機制。為全面體驗產品服務,煩請您綁定手機號。

×
填寫動態碼
短信驗證碼已發送至
  • 關注獲取海量免費視頻(深圳中心)

  • 關注獲取海量免費視頻(廣州中心)

深圳校區電話:18948349646(陳老師) / 18902484256(劉老師)
Copyright 2007-2020 深圳市百戰程序員科技有限公司 粵ICP備17017511號
亚洲手机在线人成网站_亚洲日本va一区二区三区_亚洲欧洲日产国码高潮