Maison > Questions et réponses > le corps du texte
public class Main {
public static void main(String[] args) {
System.out.println(String.class.getClassLoader());
System.out.println(Main.class.getClassLoader());
}
}
分别输出null和AppClassLoader,为什么String是null?自己写的类即classpath下的是通过AppClassLoader加载,jdk里的类是通过哪个加载器加载的?
高洛峰2017-04-18 10:22:06
Le chargeur de classe de String est un chargeur de classe bootstrap de cette manière. Le chargement de classe de cette manière sera affiché comme nul
.怪我咯2017-04-18 10:22:06
String est chargé par le chargeur de classe bootstrap, tandis que 引导类加载器
est implémenté en code C++ natif et n'hérite pas de java.lang.ClassLoader. Nous ne pouvons pas l'obtenir dans le programme de ce chargeur de classe.