您的位置: 首页 > 文章 > Java的内存 Java的内存 分类: 文章 • 2023-12-19 22:11:52 栈:存储变量(暂且),当存储的内容使用完毕后会立即清除,不会对存储的内容赋予系统默认初始值。 堆:存储对象,当此处内容使用完毕后等到某个时刻进行回收,会被赋予系统默认初始值 方法区(面向对象): 本地方法栈: 寄存器(程序计数器): 0x1是地址值(先有堆里的地址值0x1,然后再把堆里的地址值赋值给栈中的arr) arr是变量 (因为在堆里new了,所以堆里有空间,栈里的使用完毕会被清除) 一个数组内存图: 两个数组内存图: 数组内存地址图: