美文网首页 技术博客Java
Java类加载顺序和JVM部分概念

Java类加载顺序和JVM部分概念

作者: 老生住长亭 | 来源:发表于2018-03-30 19:58 被阅读7次

1.class加载


image.png

2.类加载器 :
a. 启动加载器
b. 扩展加载类
c. 应用程序加载类
3.双亲委派模式
a. 首先将自己类委派使用父类加载,父类加载再找父类加载,依次递归。如果父类加载能完成任务,则返回加载结果
b. 如果父类加载不成功,则由自己加载。


image.png image.png image.png

ClassLoader:类使用类加载器的顺序
ApplicationClassLoader-->ExtensionClassLoader-->BootstrapClassLoader
Method Area - 类级别的数据:存储类相关的信息:静态方法,静态变量,常量池,字段的信息和方法的信息
Heap Area - 对象级别的数据,类的对象和方法的实例
Stack Area - 本地变量
PC Registers - 记录内存地址

相关文章

网友评论

本文标题:Java类加载顺序和JVM部分概念

本文链接:https://www.haomeiwen.com/subject/qdxwcftx.html