Java版-数据结构-数组

数组知识点回顾

声明Java数组时,会在内存中开辟一块连续指定大小的空间,用来存储固定大小的同类型元素

在java中定义个名为scores,长度为8,类型为int类型的数组如下:

public static void main(String[] args) {
    int[] scores = new int[8];
}

为了便于理解,我们看下它在内存的中的分布示意图:

Java版-数据结构-数组

图中的一个个小格子是用来存放数组的元素,小格子上方的0-7数字,是数组中每个元素的下标(也可以叫索引),如果我们要查询数组中指定位置的元素,我们可以通过数组名[索引]来获取,比如图中的scores[2]

在图中我们还可以看到,数组的起始下标是从0开始的(也就是第一个元素),最后一个元素的下标是7(也就是数组的长度81)由此类推,数组长度若是n,那么数组最后一个元素的下标是n-1(数组的起始下标总是从0开始的)

各位不要闲唠叨哈,为了照顾所有人(其实我的内心是很纠结的。。。

相关推荐