init 引用类型 new 在内存中分配一个地址
一、数组的概念:
是有序数据的集合,数组中的每个元素具有相同的数组名和下标来唯一的确定数据中的元素。
二、一维数组的定义:
数组数据类型[ ] 数组名 = new 数组数据类型 [ 数组长度 ];
如:
int[] i = new int[5];
下标(也叫索引, 从0角标开始):
定义了一个数组,并用运算符 new为它分配了内存空间后,就可以操作数组中的每一个元素了。
如:
int[] i = new int[2];
它的元素:i[0] i[1] i[2]
数组长度:
数组名 . length
三、初始化:
int a[]={1,2,3,4,5};
用逗号(,)分隔数组的各个元素,系统自动为数组分配一定空间。
堆内存:
变量开辟的内存且用来存放内容,并且该内存有对应的地址。
栈内存:
根据在堆内存中开辟内存的地址,对变量做操作,用完后会弹栈。
一、数组的概念:
是有序数据的集合,数组中的每个元素具有相同的数组名和下标来唯一的确定数据中的元素。
二、一维数组的定义:
数组数据类型[ ] 数组名 = new 数组数据类型 [ 数组长度 ];
如:
int[] i = new int[5];
下标(也叫索引, 从0角标开始):
定义了一个数组,并用运算符 new为它分配了内存空间后,就可以操作数组中的每一个元素了。
如:
int[] i = new int[2];
它的元素:i[0] i[1] i[2]
数组长度:
数组名 . length
三、初始化:
就是对数组进行赋值。
int a[]={1,2,3,4,5};
用逗号(,)分隔数组的各个元素,系统自动为数组分配一定空间。
堆内存:
变量开辟的内存且用来存放内容,并且该内存有对应的地址。
栈内存:
根据在堆内存中开辟内存的地址,对变量做操作,用完后会弹栈。