栈、堆、方法区(概述)

Java虚拟机的内存可以分为三个区域:栈stack、堆heap、方法区method area,方法区其实在堆的内部。JVM的内存总构成为栈和堆。 栈stack 栈的特点如下: 1.栈描述的是方法执行的内存模型。毎个方法被调用都会创建一个栈帧(存储局部变量、操作数、方法出口等) 2.JVM为每个线程创建一个栈,用于存放该线程执行方法的信息(实际参数、局部变量等) 3.栈属于线程私有,不能实现线程间的
相关文章
相关标签/搜索