- 我們需要的類不一定存放在已經設置好的classPath下(有系統類加載器AppClassLoader加載的路徑),對於自定義路徑中的class類文件的加載,我們需要自己的ClassLoader
- 有時我們不一定是從類文件中讀取類,可能是從網絡的輸入流中讀取類,這就需要做一些加密和解密操作,這就需要自己實現加載類的邏輯,當然其他的特殊處理也同樣適用。
- 可以定義類的實現機制,實現類的熱部署,如OSGi中的bundle模塊就是通過實現自己的ClassLoader實現的。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。