2012-01-28 8 views
2

Javaのデフォルトシステムクラスローダーを使用してJava RuntimeクラスおよびAPIクラスをロードすることをお勧めします。カスタムクラスローダーを使用してロードするとどうなりますか?カスタムクラスローダーを使用してJavaランタイムおよびAPIクラスをロードする

+1

コメントがない人は、誰も助けてくれません。なぜあなたはその質問が好きではなかったのかを少なくとも説明すべきです。 – weltraumpirat

答えて

4

instanceofの基準の1つは、同じクラスローダーによって2つのクラスをロードする必要があることです。これはクラスキャストにも役立ちます。

これは、たとえばStringによって作成されたクラスローダーは、システムクラスローダーによって作成されたStringと互換性がありません。インスタンスではなく、キャストできません。

あなたはおそらくそれを望んでいません。