課程
/后端開發(fā)
/Java
/Spring框架小白的蛻變
有好的反射的博客推薦嗎?
2020-09-07
源自:Spring框架小白的蛻變 1-3
正在回答
建議直接從老師寫的代碼意義上理解就好了,理解【getConstructors()】這個(gè)方法的作用后,其實(shí)不難理解老師的用意。
【1】:getConstructors() 這個(gè)方法會(huì)返回類的所有public的構(gòu)造函數(shù)。 結(jié)合老師的循環(huán),并且異常不處理 可以理解到:其實(shí)老師是把循環(huán)類的所有構(gòu)造函數(shù)都執(zhí)行一次,直到拿到其中1個(gè)匹配構(gòu)造函數(shù)輸入?yún)?shù)的對象。 如果還是為Null,就拋出錯(cuò)誤說沒有找到對應(yīng)構(gòu)造函數(shù),即沒有獲取到需要實(shí)例化的對象。 【備注】:【newInstance(需要實(shí)例化對象的構(gòu)造方法參數(shù))】這個(gè)方法會(huì)根據(jù)你填充的參數(shù),去運(yùn)行類的構(gòu)造函數(shù),如果參數(shù)不匹配將會(huì)報(bào)錯(cuò)。
如果實(shí)在不能理解的話,建議簡單理解反射就是通過指定類的Class類型,然后得到你需要?jiǎng)?chuàng)建的對象就好了。
沒有的
舉報(bào)
Spring Ioc和Spring Bean基礎(chǔ)內(nèi)容的講解
1 回答請求老師有沒公眾號(hào)或者博客
3 回答您好,請問“方法注入”指的就是用抽象方法+<look-up method>標(biāo)簽組合的注入方式嗎?
1 回答老師有源碼嗎
4 回答循環(huán)創(chuàng)建10個(gè)線程并輸出,但線程有時(shí)是5個(gè)有時(shí)是6個(gè),數(shù)量好像不是固定的10個(gè)
1 回答沒有AOP的講解啊
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2021-03-28
建議直接從老師寫的代碼意義上理解就好了,理解【getConstructors()】這個(gè)方法的作用后,其實(shí)不難理解老師的用意。
如果實(shí)在不能理解的話,建議簡單理解反射就是通過指定類的Class類型,然后得到你需要?jiǎng)?chuàng)建的對象就好了。
2020-09-11
沒有的