各个ClassLoader的作用以及他们之间的关系

2016-07-23 21:50:06 0 举报
仅支持查看
ClassLoader是Java运行时的类加载器,负责将字节码文件加载到JVM中。主要有三类:Bootstrap ClassLoader、ExtClassLoader和AppClassLoader。Bootstrap ClassLoader是JVM的一部分,负责加载核心类库;ExtClassLoader是JRE的一部分,负责加载扩展类库;AppClassLoader是自定义的ClassLoader,负责加载应用程序的类库。它们之间的关系是从上到下依次加载,如果一个类已经被加载,则不会重复加载。同时,子ClassLoader可以覆盖父ClassLoader的加载行为,实现灵活的类加载控制。
作者其他创作
大纲/内容
评论
0 条评论
下一页