Java虚拟机内存分析:栈、堆、方法区

Java虚拟机的内存可分为三个区域:栈stack、堆heap、方法区method area(方法区实际上也在堆中)。 栈的特色:web 栈描述的是方法执行的内存模型,每一个方法被调用时都建立一个栈帧(存储局部变量、操做数、方法出口等); JVM会为每一个线程建立一个栈,用于存放该线程执行方法的信息(实际参数、局部变量等); 栈属于线程私有,不能实现线程间的共享; 栈的存储特性“先进后出、后进先出”
相关文章
相关标签/搜索