数组的定义
数组的内存分配及特点
数组操作常见问题
数据常见操作
数组中的数组
@Test
public void arrayTest()
{
int [] arr = new int[] {3,5,1,7};
for(int i=0;i<arr.length;i++) {
System.out.println(arr[i]);
}
}
数组的内存分配
1. 栈内存
用于存储局部变量,当数据使用完,所占空间会自动释放
2. 堆内存
2.1 数组和对象,通过new建立的实例都存放在堆内存中。
2.2 每一个实体都有内存地址值
2.3 实体中的变量都有默认初始化值
2.4 实体不在被使用,会再不确定的时间内被牢记回收器回收
3. 方法区 本地方法区 寄存器
网友评论