多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 互聯網 > 初識Java反射機制

初識Java反射機制

來源:程序員人生   發布時間:2014-10-08 20:58:34 閱讀次數:2929次

JAVA中,一切皆是對象


Java反射機制就是在程序運行中,可以獲得任意一個類的屬性和方法。對 Class.forName("com.mysql.jdbc.Driver.class"),相信大家都不會陌生,直到學習Java反射機制,才恍然大悟,原來數據庫連接中用到的這句活原來就是Java反射機制。


獲取Class對象有三種方式:

一、Class c=Class.forName("");這也是在學習工廠模式時第一次接觸到Java反射機制,然后從網上查閱Java反射機制。

二、Class c=new String("").getClass();

三、Class c=Shape.class


Java的類反射所需要的類Field、Constructor、Method、Class、Object

Field類:提供有關類或接口的屬性的信息,以及對它的動態訪問權限。反射的字段可能是一個類(靜態)屬性或實例屬性,簡單的理解可以把它看成一個封裝反射類的屬性的類。
Constructor類:提供關于類的單個構造方法的信息以及對它的訪問權限。這個類和Field類不同,Field類封裝了反射類的屬性,而Constructor類則封裝了反射類的構造方法。
Method類:提供關于類或接口上單獨某個方法的信息。所反映的方法可能是類方法或實例方法(包括抽象方法)。 這個類不難理解,它是用來封裝反射類方法的一個類。
Class類:類的實例表示正在運行的 Java 應用程序中的類和接口。枚舉是一種類,注釋是一種接口。每個數組屬于被映射為 Class 對象的一個類,所有具有相同元素類型和維數的數組都共享該 Class 對象。
Object類:每個類都使用 Object 作為超類。所有對象(包括數組)都實現這個類的方法。

Java反射機制用途

  1. 在運行時判斷任意一個對象所屬的類
  2. 在運行時構造任意一個類的對象
  3. 在運行時判斷任意一個類所具有的成員變量和方法
  4. 在運行時調用任意一個對象的方法

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 最近中文字幕免费版在线3 最近中文字幕免费大全8高清 | 亚洲精品福利在线 | 最近中文字幕版免费 | 亚洲欧美日韩专区一 | 午夜免费啪视频观看网站 | 国产精品网站在线观看 | 欧美亚洲综合另类成人 | 日本人69式视频最长 | 欧美日韩中文一区 | 亚洲欧美成人综合 | 成人夜视频 | 欧美一区日韩精品 | 国产日本欧美在线观看乱码 | 18欧美同性videos可播放 | 欧美一级毛片日韩一级 | 精品久久久久久 | 伊人久久大香线蕉综合7 | 美女福利片 | 国产成人毛片精品不卡在线 | 日本乱妇| 九九久久久久午夜精选 | videoa性欧美 | 影院亚洲| 欧美一级α片 | 在线国产小视频 | 香港aa三级久久三级不卡 | 18videosex性欧美69免费播放 | 国产丰满眼镜女在线观看 | 国产三级理论片 | 成人精品国产 | 亚洲图片小说综合 | 超刺激福利丝袜网站 | 欧美在线一级视频 | 亚洲精品www久久久久久 | 欧美人与禽xoxo牲伦交 | a爱爱视频 | 国产性生交xxxxx免费 | 国产精品66福利在线观看 | 最近更新中文字幕7 | 欧美最猛黑人xxxx黑人猛交 | 亚洲国产精品a在线 |