堆和栈的区别-JVM内存

JAVA JVM的内存的堆和栈分别用途是什么呢? 先了解一JVM的内存分布,大体见下图所示: 程序计数器: 是一块较小的内存空间,它可以看做当前线程所执行的字节码的行号指示器,主要作用用来选择执行指令 JAVA 虚拟机栈: 于程序计算器一样也是线程私有的,它的生命周期与线程相同,它里面有局部变量表存放编译期可知的各种基本数据类型 本地方法栈: 本地方法栈为虚拟机使用到的NAtive方法服务 Jav
相关文章
相关标签/搜索