相关疑难解决方法(0)

如何选择Classloader?

动机

假设我们有一个类加载层次结构,如下所示:

 Bootstrap
     |
  System
     |
  Custom
Run Code Online (Sandbox Code Playgroud)

假设CustomClassloader用于加载类com.example.SomeClass.它检查System类加载器是否可以加载它,再次检查Bootstrap类加载器是否可以加载它.既然两者都不能,com.example.SomeClass则由Customclassloader加载.

任何com.example.SomeClass依赖的类都是一样的.我相信我理解这个过程.

我不明白为什么Custom会尝试首先加载com.example.SomeClass.如何在Java应用程序中选择当前的类加载器?

java classloader

9
推荐指数
1
解决办法
1595
查看次数

标签 统计

classloader ×1

java ×1