java虚拟机在执行java程序的过程中会将它管理的内存区域加分为若干个的不同的数据区域. 主要包括以下几个运行时数据区域,这里就只介绍经常会用到的 1:java虚拟机栈:我们常说的堆栈,栈就是指的java虚拟机栈 作用:java方法执行的内存模型.每个方法在执行的时候会创建一个栈帧,这个栈帧保存了局部变量表(基本类型,对象引用),操作数栈,动态链接等 一个方法的开始与结束的过程,就是栈帧进出java虚拟机栈的过程 2:java堆:存放对象实例,是内存最大的一块,垃圾收集器主要管理放入区域 3:…