使用自定义类加载器加载Java运行时和API类

时间:2012-01-28 15:37:16

标签: java classloader

为什么使用Java中的默认系统类加载器加载Java Runtime类和API类是明智的?如果我们使用自定义类加载器加载它们会发生什么?

1 个答案:

答案 0 :(得分:4)

instanceof的标准之一是,这两个类必须由同一个类加载器加载。这也适用于课堂演员。

这意味着例如您的类加载器创建的String与系统类加载器创建的String不兼容。不是实例,也不能投入。

你可能不希望这样。