java虚拟机(JVM)堆、栈、方法区的详细详解和区别介绍

在介绍jvm的堆、栈、方法区的区别之前需要先了解一下JVM的基本结构是什么。 根据《java虚拟机规范》规定,JVM的基本结构一般如下图所示: 由上图可知JVM基本机构包括:类加载器、内存区域、执行引擎、本地库接口 。 这里我们说明一下内存区(也叫运行时数据区),运行时内存区主要可以划分为5个区域: 1. JVM栈 (Java Virtual Machine Stacks)  2. 堆内存 (He
相关文章
相关标签/搜索