Class#getClassLoader何时返回null?

1 java null classloader

说我有一些Java代码:

public class Widget {
    ...whatever
}
Run Code Online (Sandbox Code Playgroud)

以及一些类加载的代码Widget:

ClassLoader widgetLoader = Widget.class.getClassLoader();
Run Code Online (Sandbox Code Playgroud)

widgetLoader永远null?为什么/为什么不呢?如果是这样,在什么情况下呢?

And*_*niy 5

根据这个方法javadoc:

返回类的类加载器.某些实现可能使用null来表示引导类加载器.如果此类由引导类加载器加载,则此方法将在此类实现中返回null.