JAVA笔记(三)-----数组
数组:同一种类型数据的集合,其实数组就是一个容器。
数组的好处:可以自动给数组中的元素从0开始编号,方便操作这些元素。
格式1
元素类型[] 数组名 = new 元素类型[元素的个数或者数组长度];
示例: int[] arr = new int[5];
格式2
元素类型[] 数组名 = new 元素类型[]{元素1,元素2,元素3....};
示例: int[] arr = new int[]{1,2,3,4,5};
int[] arr = {1,2,3,4,5};
栈内存:用于存储局部变量,当数据用完时,所占空间会自动释放;
堆内存:
1.数组和对象,通过new建立的实体对象都存放在堆内存中。
2.每一个实体都有内存地址值。
3.实体中的变量都有默认的初始化值。
4.实体不在被使用时,会在不确定的时间内被垃圾回收器回收。
二维数组[][]
格式1:
int[][] arr = new arr[3][2];
定义名称为arr的二维数组
二维数组中有3个一维数组
每一个一维数组中有2个元素
一维数组的名称分别为arr[0],arr[1],arr[2]
给第一个一维数组1脚标位赋值为78 写法是:arr[0][1] = 78;
格式2:
int [][] arr = new int[3][];
二维数组中有3个一维数组
每一个一维数组都是默认初始化值null
可以对这三个一维数组分别进行初始化
arr[0] = new int[3];
arr[1] = new int[1];
arr[2] = new int[2];

浙公网安备 33010602011771号