java 内存 包括
寄存器
本地方法分区
方法区
栈内存区(存放局部变量,如:基本的数据类型和对象的引用变量,作用于结束就释放内存)
堆内存区(存放数组和对象,凡是new的都是放在堆内存中 ,由垃圾回收机制回收)
例如
int [] a=new int[3]
栈内存存放了a的首地址值(对象的引用变量)
通过a的首地址值找到了堆内存中的对象
java 内存 包括
寄存器
本地方法分区
方法区
栈内存区(存放局部变量,如:基本的数据类型和对象的引用变量,作用于结束就释放内存)
堆内存区(存放数组和对象,凡是new的都是放在堆内存中 ,由垃圾回收机制回收)
例如
int [] a=new int[3]
栈内存存放了a的首地址值(对象的引用变量)
通过a的首地址值找到了堆内存中的对象