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 を返します。