关于类加载

Posted huilei

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于类加载相关的知识,希望对你有一定的参考价值。

类加载器种类

技术分享图片

 

 

双亲委派模型

所谓双亲委派是指每次收到类加载请求时,先将请求委派给父类加载器完成(所有加载请求最终会委派到顶层的Bootstrap ClassLoader加载器中),如果父类加载器无法完成这个加载(该加载器的搜索范围中没有找到对应的类),子类尝试自己加载。

技术分享图片

 

双亲委派好处

  • 避免同一个类被多次加载;
  • 每个加载器只能加载自己范围内的类;

 

类加载过程

技术分享图片

 

 

 

参考

http://www.cnblogs.com/aspirant/p/7200523.html

以上是关于关于类加载的主要内容,如果未能解决你的问题,请参考以下文章

关于Java类加载双亲委派机制的思考(附一道面试题)

关于JDK中自带的类加载器

关于类加载器(ClassLoader)

VM核心:JVM运行和类加载

关于类加载线程 和主线程是否是一个线程的疑问

关于类加载顺序