課程
/后端開發(fā)
/Java
/反射——Java高級開發(fā)必須懂的
原:針對傳遞的字符串,通過Class.forName(String string)得到對象,調(diào)用方法
如果是傳遞的是接口呢?既然都實現(xiàn)了接口,直接用接口變量調(diào)用方法不就行了,還用什么反射
2016-01-28
源自:反射——Java高級開發(fā)必須懂的 2-1
正在回答
漲姿勢;額
有道理,贊,不用重新編譯,這個確實有點6
可以用面向接口編程,這樣不管要加什么樣的新功能,只需要再寫一個類實現(xiàn)接口,完成新的功能就可以了,原先寫好的類,就不用再動了,也不用再重新編譯,只需要把新的類編譯好之后下載下來放入其中即可升級,如果不用反射,怎么能讓程序入口main方法不變化呢?如果main變化了,等于要全來一遍。
舉報
反射,Java高級開發(fā)必須要懂的知識點,學(xué)好Java高級課程的基礎(chǔ)
2 回答動態(tài)加載不報錯
1 回答什么是動態(tài)加載類和靜態(tài)加載類
2 回答為什么反射能實現(xiàn)動態(tài)加載?
4 回答動態(tài)類加載時出現(xiàn)數(shù)組下標越界異常
2 回答還等著為啥要用反射呢,除了動態(tài)加載意義何在。
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-03-15
漲姿勢;額
2016-01-29
有道理,贊,不用重新編譯,這個確實有點6
2016-01-28
可以用面向接口編程,這樣不管要加什么樣的新功能,只需要再寫一個類實現(xiàn)接口,完成新的功能就可以了,原先寫好的類,就不用再動了,也不用再重新編譯,只需要把新的類編譯好之后下載下來放入其中即可升級,如果不用反射,怎么能讓程序入口main方法不變化呢?如果main變化了,等于要全來一遍。