1.前言
jvm运行时数据区 分为五块,一定要记住
![]()
2.每个块的简单作用
-方法区:存储类 、类信息、静态变量
-堆:所有数组 对象的生成都是在堆中实现的
-Java虚拟机栈:执行一个方法的时候,java虚拟机就会创建一个栈帧,对应的入栈到出栈就是这个方法调用的整个过程,一个方法对应一个栈
-本地方法栈:java虚拟机执行一些本地方法库,比如native方法就是在本地方法栈里运行的
-程序计数器:记录字节指令的行号
1.前言
jvm运行时数据区 分为五块,一定要记住
![]()
2.每个块的简单作用
-方法区:存储类 、类信息、静态变量
-堆:所有数组 对象的生成都是在堆中实现的
-Java虚拟机栈:执行一个方法的时候,java虚拟机就会创建一个栈帧,对应的入栈到出栈就是这个方法调用的整个过程,一个方法对应一个栈
-本地方法栈:java虚拟机执行一些本地方法库,比如native方法就是在本地方法栈里运行的
-程序计数器:记录字节指令的行号
本文标题:JVM篇之jvm运行时数据区
本文链接:https://www.haomeiwen.com/subject/fzdtzctx.html
网友评论