qq_______13
2018-06-07 21:25:10
動(dòng)態(tài)代理時(shí)使用newProxyInstance()來創(chuàng)建代理對(duì)象,在jdk文檔中第一個(gè)參數(shù)代表代理類的類加載器,但是我使用被代理對(duì)象的類加器一樣可以得到結(jié)果
2 回答

慕少8307396
TA貢獻(xiàn)2條經(jīng)驗(yàn) 獲得超0個(gè)贊
1.假設(shè)兩個(gè)不同第三方j(luò)ar包的類a和b都實(shí)現(xiàn)了同一個(gè)接口,現(xiàn)在對(duì)a和b使用jdk代理增強(qiáng)會(huì)生成幾個(gè)代理類的Class對(duì)象?為什么?
2.接上一個(gè)問題,如果使用jdk動(dòng)態(tài)代理時(shí)a和b分別指定了不同的類加載器,會(huì)生成幾個(gè)代理類的Class對(duì)象?為什么?
3.如果使用jdk動(dòng)態(tài)代理時(shí)a和b都沒有指定類加載器,會(huì)怎樣?
4.卸載類加載器時(shí)其對(duì)應(yīng)的代理類Class對(duì)象是否會(huì)被釋放回收?
添加回答
舉報(bào)
0/150
提交
取消