package com.ajay.test;
public class ClassLoaderDemo {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println(String.class.getClassLoader());
System.out.println(ClassLoaderDemo.class.getClassLoader());
}
}
输出:
null
sun.misc.Launcher$AppClassLoader@73d16e93
为什么我将String.class.getClassLoader()作为null?
答案 0 :(得分:1)
请参阅doc:
public ClassLoader getClassLoader()
返回类的类加载器。一些实现可能会使用 null表示引导类加载器。这个方法会返回 如果此类由引导程序加载,则在此类实现中为null 类加载器。