URLClassLoader
时间: 2023-11-06 18:08:32 浏览: 96
URLClassLoader是Java中的一个类加载器,它可以通过指定的URL路径加载类。在自定义的CustomClassLoader中,我们可以继承URLClassLoader来实现自定义的类加载器,打破双亲委派模式。通过URLClassLoader的loadClass方法,我们可以加载指定名称的类。在加载类时,URLClassLoader会首先在自己指定的URL路径中查找类,如果找不到,则委托给父类加载器进行加载。可以通过在URLClassLoader的构造函数中传入父类加载器为null来避免委派给AppClassLoader,从而避免加载classpath下的同名类文件。<em>1</em><em>2</em><em>3</em>
#### 引用[.reference_title]
- *1* [Java ClassLoader 03 -- URLClassLoader 动态加载](https://blog.csdn.net/fengxianaa/article/details/124450445)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}} ] [.reference_item]
- *2* *3* [URLClassLoader使用以及特性详解](https://blog.csdn.net/yrk0556/article/details/105348968)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}} ] [.reference_item]
[ .reference_list ]
阅读全文