Java是一種可以撰寫跨平臺應(yīng)用軟件的面向?qū)ο蟮某绦蛟O(shè)計語言度帮。Java 技術(shù)具有卓越的通用性扬霜、高效性定鸟、平臺移植性和安全性,廣泛應(yīng)用于PC著瓶、數(shù)據(jù)中心联予、游戲控制臺、科學(xué)超級計算機(jī)、移動電話和互聯(lián)網(wǎng)沸久,同時擁有全球最大的開發(fā)者專業(yè)社群季眷。
給你學(xué)習(xí)路線:html-css-js-jq-javase-數(shù)據(jù)庫-jsp-servlet-Struts2-hibernate-mybatis-spring4-springmvc-ssh-ssm
一、java反射機(jī)制
JAVA反射機(jī)制是在運行狀態(tài)中卷胯,對于任意一個類子刮,都能夠知道這個類的所有屬性和方法;對于任意一個對象诵竭,都能夠調(diào)用它的任意一個方法和屬性话告;這種動態(tài)獲取的信息以及動態(tài)調(diào)用對象的方法的功能稱為java語言的反射機(jī)制。
注意:反射是在運行的時候進(jìn)行的卵慰,不是在編譯的時候運行的沙郭。
小編推薦一個學(xué)Java的學(xué)習(xí)裙【 ?六五零,五五四裳朋,六零七 ?】病线,無論你是大牛還是小白,是想轉(zhuǎn)行還是想入行都可以來了解一起進(jìn)步一起學(xué)習(xí)鲤嫡!裙內(nèi)有開發(fā)工具送挑,很多干貨和技術(shù)資料分享!
二暖眼、反射的功能
Java反射機(jī)制主要提供了以下功能:
在運行時判斷任意一個對象所屬的類惕耕;
在運行時構(gòu)造任意一個類的對象;
在運行時判斷任意一個類所具有的成員變量和方法诫肠;
在運行時調(diào)用任意一個對象的方法司澎;生成動態(tài)代理。
三栋豫、常用API介紹
四挤安、方法介紹
五、獲取class的三種方式
六丧鸯、生成對象
七蛤铜、例子
測試所需Bean類:TestBean.java
小編推薦一個學(xué)Java的學(xué)習(xí)裙【 ?六五零,五五四丛肢,六零七 ?】围肥,無論你是大牛還是小白,是想轉(zhuǎn)行還是想入行都可以來了解一起進(jìn)步一起學(xué)習(xí)摔踱!裙內(nèi)有開發(fā)工具虐先,很多干貨和技術(shù)資料分享!
測試1:
測試2:
小編推薦一個學(xué)Java的學(xué)習(xí)裙【 ?六五零派敷,五五四蛹批,六零七 ?】撰洗,無論你是大牛還是小白,是想轉(zhuǎn)行還是想入行都可以來了解一起進(jìn)步一起學(xué)習(xí)腐芍!裙內(nèi)有開發(fā)工具差导,很多干貨和技術(shù)資料分享!