0
点赞
收藏
分享

微信扫一扫

jvm复习:类加载器


系统类加载器加载的类的ClassLoader为null,
应用类加载器加载的类的ClassLoader为sun.misc.Launcher的内部类AppClassLoader

package cn.edu.tju.test;

import java.util.HashMap;
import java.util.Map;

public class TestHashMap {
public static void main(String[] args) throws ClassNotFoundException {
HashMap<String,String> map= new HashMap<>();
map.put("a","b");

Class<?> clazz= Class.forName("java.lang.String");
System.out.println(clazz.getClassLoader());

Class<?> clazz2 =Class.forName("cn.edu.tju.test.C1");
Class<?> clazz3 =Class.forName("cn.edu.tju.test.C2");

System.out.println(clazz2.getClassLoader());
System.out.println(clazz3.getClassLoader());


}
}

class C1{

}
class C2{

}

运行结果:

jvm复习:类加载器_类加载器


举报

相关推荐

0 条评论