代理器,免費代理服務器

【代理器,免費代理服務器】java創建代理對象,獲取Proxy對象為什么要傳入一個類加載器?

代理器,免費代理服務器


先說答案,必須得傳,這是jdk實現的動態代理設計模式,了解動態代理底層實現原理的都知道它是通過反射創建一個實現其接口的代理類,然后調用的時候采用多態的方式先調用代理類,然后在代理類中再去調用其接口的真正的實現類 。創建代理類后,jvm并不能直接使用,需要將其動態編譯后再使用類加載器ClassLoader將代理類的class加載到jvm中才能使用,所以傳入的類加載器的作用就是加載動態創建的代理類到jvm中 。

    推薦閱讀