系统相关
首页 > 系统相关> > JVM内存模型

JVM内存模型

作者:互联网

本地方法栈+程序计数器+栈(JVM栈),叫栈区,是线程私有的,有多少个线程就有多少个栈区

JVM运行过程中的内存变化

public static void main(String[] args){
int a=10;
fun1(a);  //打印 11
System.out.println(a); //打印 10
}
static fun1(int a){
   a++;
   System.out.println(a);
}

如上代码,main方法中,fun1() 结束时,会清理掉fun1()的方法栈,此时再打印 a,会去读取main 方法中的 变量 a,值为 10

标签:栈区,fun1,对象,模型,线程,内存,JVM,方法
来源: https://www.cnblogs.com/yjh1995/p/15902703.html