内存 小菜鸡1314 2023-08-10 63 阅读1分钟 jvm把内存分为,栈、堆、方法区、本地方法区、寄存器 栈(基本数据类型):先进后出,局部变量或者语句中定义的变量是在堆内存中开辟的,局部变量作用域结束,立即释放栈中内存。 堆(引用数据类型):数组对象都是在堆中开辟内存的,堆开辟内存的,有默认值。当堆中的内存不再被引用,就会成为内存垃圾,需要等待垃圾回收进程进行回收,不会立即释放内存。