【问题标题】:Using a custom class loader to load Java runtime and API classes使用自定义类加载器加载 Java 运行时和 API 类
【发布时间】:2012-01-28 15:37:16
【问题描述】:

为什么建议使用 Java 中的默认系统类加载器加载 Java 运行时类和 API 类?如果我们使用自定义类加载器加载它们会发生什么?

【问题讨论】:

  • 人们,没有 cmets 的反对票对任何人都没有帮助。你至少应该解释为什么你不喜欢这个问题。

标签: java classloader


【解决方案1】:

instanceof 成立的条件之一是这两个类必须由同一个类加载器加载。这也适用于类转换。

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

你可能不希望这样。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-11
    • 2023-02-03
    • 1970-01-01
    • 1970-01-01
    • 2012-10-30
    相关资源
    最近更新 更多