技术博客Java

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

2018-03-30  本文已影响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 - 记录内存地址

上一篇下一篇

猜你喜欢

热点阅读