数组
说道内存,就先说基本的数组
//数组格式定义
//动态初始化
int[] arrayB = new int(){1,2}
//静态初始化,直接指定数组存储个数
int[] arrayA = new int[2]
//分步
int[] arrarA ;
arrayA = new int[2];
改变一个数组的内存历程:
java内存划分
java内存划分主要分为五个步骤
1. 栈(stack)。存放的都是方法中的局部变量。方法的运行在栈中。 2. 堆(heap)。凡是new出来的都在堆中。 堆内存,存在地址:十六进制 堆内存的数据都有默认值,例如:数字额默认值为0 3.方法区(method area)。存储.class相关的信息,包括方法的信息 4.本地方法栈(native method stack)。与操作系统相关。 5.寄存器。与cpu相关。