专注纸飞机

文章
3
资源
0
加入时间
2年10月24天

Java 中 堆,栈,方法区一、基本概念二、图解三、方法区详解

一、基本概念图1二、图解图2第一步:程序执行main()方法1.方法区中存储Test的类信息等,静态区里也存储了已经编译过的main方法二进制编码2.main()方法进栈(压栈),同时在栈中开辟空间,存放a,字面量(目前还没有地址引向它)。从图中栈内存中可以看见main()方法在最下面,因为它第一个进。第二步:执行 newp Point(3, 4) 方法1.方法区中存储Point的类信息等2.在堆中分配空间(地址为0x0034)存储new 的Point对象,同时初始化 x,y 都