1

Java コードがあるとします。

public class Widget {
    ...whatever
}

そして、以下をクラスロードするいくつかのコードWidget:

ClassLoader widgetLoader = Widget.class.getClassLoader();

widgetLoaderこれまでにできますnullか?なぜ/なぜしないのですか?もしそうなら、どのような状況で?

4

1 に答える 1

5

この方法javadocによると:

クラスのクラスローダーを返します。一部の実装では、null を使用してブートストラップ クラス ローダーを表す場合があります。このクラスがブートストラップ クラス ローダーによってロードされた場合、このメソッドはそのような実装で null を返します。

于 2013-07-18T12:25:40.757 に答える