码迷,mamicode.com
首页 > 编程语言 > 详细

java类加载过程

时间:2015-10-21 12:30:59      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:

  java中采用双亲委派模型(Parents Delegation Model)来实现类的加载模式。双亲委派模型要求除了顶层的启动类加载器外,其余的类加载器都应当有自己的父类加载器,此处的父子关系不以继承来实现,而是采用组合来利用父加载器。

    双亲委派模型的工作过程:如果一个类加载器收到了类加载的请求,它首先不会自己去尝试加载这个类,而是把这个请求委派给父类加载器去完成,每一个 层次的类加载器都是如此,因此所有的加载请求最终都应该传送到顶层的启动类加载器中,只有当父加载器反馈自己无法完成这个加载请求(它的搜索范围中没有找 到所需的类)时,子加载器才会自己去加载。其模型如下图所示:

java类加载过程

标签:

原文地址:http://www.cnblogs.com/kejian/p/4897354.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!