Java コードがあるとします。
public class Widget {
...whatever
}
そして、以下をクラスロードするいくつかのコードWidget
:
ClassLoader widgetLoader = Widget.class.getClassLoader();
widgetLoader
これまでにできますnull
か?なぜ/なぜしないのですか?もしそうなら、どのような状況で?
Java コードがあるとします。
public class Widget {
...whatever
}
そして、以下をクラスロードするいくつかのコードWidget
:
ClassLoader widgetLoader = Widget.class.getClassLoader();
widgetLoader
これまでにできますnull
か?なぜ/なぜしないのですか?もしそうなら、どのような状況で?
この方法javadocによると:
クラスのクラスローダーを返します。一部の実装では、null を使用してブートストラップ クラス ローダーを表す場合があります。このクラスがブートストラップ クラス ローダーによってロードされた場合、このメソッドはそのような実装で null を返します。