/**
* java 程序在运行时,需要在内存中分配空间,为了提高运算效率,又对空间进行了不同区域的划分
*
* 因为每一片区域都有特定的处理数据方式和内存管理方式
*
* 栈内存----->:用于存储局部变量,当数据使用完,所占控件会立即释放
* 堆内存----->:数组和对象,通过new建立的实例都会放在堆内存中
* 每一个实体都有内存地址值
* 实体中的变量都有初始化值
* 实体不被使用时会在不确定的时间内被垃圾回收器回收掉
* 方法区----->:共享区
* 寄存器----->:
*
** @author ZHOU
*
*/
public class NeiCun {
//char默认是\u0000
public static void main(String[] args) {
int[] x = new int[3];
//int [] x;放在栈中 int [3]={1,2,3};后面的是放在堆里面
}
public void show(){
int i= 0;//该变量放在栈内存中
}
* java 程序在运行时,需要在内存中分配空间,为了提高运算效率,又对空间进行了不同区域的划分
*
* 因为每一片区域都有特定的处理数据方式和内存管理方式
*
* 栈内存----->:用于存储局部变量,当数据使用完,所占控件会立即释放
* 堆内存----->:数组和对象,通过new建立的实例都会放在堆内存中
* 每一个实体都有内存地址值
* 实体中的变量都有初始化值
* 实体不被使用时会在不确定的时间内被垃圾回收器回收掉
* 方法区----->:共享区
* 寄存器----->:
*
** @author ZHOU
*
*/
public class NeiCun {
//char默认是\u0000
public static void main(String[] args) {
int[] x = new int[3];
//int [] x;放在栈中 int [3]={1,2,3};后面的是放在堆里面
}
public void show(){
int i= 0;//该变量放在栈内存中
}
}
如图