我的面试经之JVM(二)内存结构概述
内存结构概述
1.内存结构概述
2.类加载器与类的加载过程
3.类加载分类器
4.ClassLoader的使用
5.双亲委派机制
6.其他
这是一个可供参考的简图:
类加载器子系统Class Loader:
字节码文件——》类加载器子系统,包括:加载【引导类加载器、扩展类加载器、应用类(系统)加载器】——链接【验证、准备、解析】——初始化
运行时数据区:上图从右到左依次为:
本地方法栈
PC寄存器(线程单位拥有)
虚拟机栈
堆
方法区(只有Hotspot有)
左边:执行引擎,从左至右为:
解释器
JIT即时编译器【中间代码生成器--代码优化器--目标代码生成器】/分析器
垃圾回收器
黄色:本地方法接口
灰色:本地方法库
相关推荐
bulargyzone 2020-10-26
csdnxingyuntian 2020-10-19
Locksk 2020-10-12
liufangbaishi0 2020-09-23
darlingtangli 2020-09-10
lxttiger 2020-08-18
coolrainman 2020-07-28
一支菜鸟 2020-07-27
zhouxihua0 2020-07-27
nangongyanya 2020-07-26
chenkai00 2020-07-26
voiletbin 2020-07-26
ChenRuiyz 2020-07-26
pbaabc 2020-07-23
nbfcome 2020-07-19
liufangbaishi0 2020-07-18
ChenRuiyz 2020-07-18
empireghost 2020-07-10
一支菜鸟 2020-07-06