设为首页 加入收藏

TOP

Java ClassLoader 基础
2015-02-02 14:44:41 来源: 作者: 【 】 浏览:22
Tags:Java ClassLoader 基础

基本概念:


Java Classloader(类装载器):JRE的一个模块,用于装载Java类到JVM。?


JRE加载一个类到JVM需要以下基本步骤:


JRE自带的的三个ClassLoader:


为什么需要三个class loader?这三个class loader又是如何分工了?这年代靠拼爹,需要任何东西尽管先向爹要,爹没有再自己拼,下图中100万比喻为请求的类,天一为System class loader,天一爸爸为Extensions class loader,天一爷爷为BootStrap class loader,查看保险箱相当于load class,通过这个形象的比喻可以简单的理解class loader代理关系,以及单一职责链模式。JRE提供三个class loader主要是为了分工以及JVM实现的需要。


Java ClassLoader 基础


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Jetty 9嵌入式开发 下一篇Linux编程基础--形象地解释什么是..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: