博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JAVA类加载器一 父类委托机制
阅读量:4315 次
发布时间:2019-06-06

本文共 409 字,大约阅读时间需要 1 分钟。

类加载器负责将.class文件加载到内存中,并为之生成对应的Class对象。其中class文件有可能存在磁盘上,也有可能存在网络上。

当JVM启动时,会形成由三个类加载器组成的初始类加载器层次结构:

 

 

类加载机制:全盘负责和父类委托机制

全盘负责:就是当一个classloader加载一个Class的时候,这个class所依赖的和医用的其他class对象通常也由这个classloader负责载入。

委托机制:先让父类加载器寻找,只有在父类加载器找不到的情况下才从自己的类路径中去寻找。

类加载还采用了cache机制,如果cache中保存了这个class就直接返回它,如果没有才从文件中读取和转换成class,并存入cache,这就是为什么修改了class,但是必须重新启动JVM才能生效,并且类只加载一次的原因。

 

转载于:https://www.cnblogs.com/byron0918/p/5770653.html

你可能感兴趣的文章
hMailServer搭建简单邮件系统
查看>>
从零开始学习jQuery
查看>>
Spring+SpringMVC+MyBatis深入学习及搭建(四)——MyBatis输入映射与输出映射
查看>>
opacity半透明兼容ie8。。。。ie8半透明
查看>>
CDOJ_24 八球胜负
查看>>
Alpha 冲刺 (7/10)
查看>>
一款jQuery打造的具有多功能切换的幻灯片特效
查看>>
SNMP从入门到开发:进阶篇
查看>>
@ServletComponentScan ,@ComponentScan,@Configuration 解析
查看>>
unity3d 射弹基础案例代码分析
查看>>
thinksns 分页数据
查看>>
os模块
查看>>
LINQ to SQL vs. NHibernate
查看>>
基于Angular5和WebAPI的增删改查(一)
查看>>
windows 10 & Office 2016 安装
查看>>
最短路径(SP)问题相关算法与模板
查看>>
js算法之最常用的排序
查看>>
Python——交互式图形编程
查看>>
经典排序——希尔排序
查看>>
团队编程项目作业2-团队编程项目代码设计规范
查看>>