Object.class.getClassLoader()给出null

时间:2015-08-06 17:17:10

标签: java

这是一个简单的演示代码:

public class Demo {
    @Test
    public void test() throws Exception {
        System.out.println("object - " + Object.class.getClassLoader()); // prints "object - null"
    }
}

我对行为感到困惑,即Object.class.getClassLoader()给出了null。那么,为什么呢?

1 个答案:

答案 0 :(得分:3)

正如Class.getClassLoader()所述的文档:

  

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

这是正常行为。