栈内存:
用于存储局部变量,当数据使用完,所占的空间会自动释放。
堆内存:
数组和对象,通过new关键字建立的实例都存放在堆内存中。
每一个实体都有内存地址值。
实体中的变量(堆内存中的变量)都有默认初始化值。
实体不在被使用,会在不确定的时间内被垃圾回收器回收。
方法区、本地方法区、寄存器:
Java--内存结构
最新推荐文章于 2022-05-07 09:10:21 发布
栈内存:
用于存储局部变量,当数据使用完,所占的空间会自动释放。
堆内存:
数组和对象,通过new关键字建立的实例都存放在堆内存中。
每一个实体都有内存地址值。
实体中的变量(堆内存中的变量)都有默认初始化值。
实体不在被使用,会在不确定的时间内被垃圾回收器回收。
方法区、本地方法区、寄存器: