筆者能力有限,總結(jié)有誤的地方,請讀者協(xié)作更正。
1.什么是反射機制?
反射是java中很重要的一個特點,它“不可以預(yù)知未來,卻可以駕馭未來”;反射通過動態(tài)的加載對象,能夠知道這個類,以及該類的所有屬性和方法,并且調(diào)用;
反射是一種動態(tài)獲取對象調(diào)用的一種機制,對java語言靈活性發(fā)揮很大。
作用: 能夠在程序運行時判斷任意一個對象所屬哪個類,獲取該類的屬性、方法、構(gòu)造方法,并在任意時刻調(diào)用。
很多框架中都要用到反射:例如Spring、Mybatis、動態(tài)代理等都使用到了反射技術(shù)。
2.Java中反射的三種實現(xiàn)方式
3.反射相關(guān)的類 ?
更多建議: