数组长度等于所储存的元素的数量吗

如题
一直混乱于数组索引、数组长度和数组元素de 数量。
一边我们可以通过length属性来计算一个数组长度,但是我想问的是数组长度等于所储存的元素的数量吗?

比如
String[] array = new String[10];
array[0] = "hello";
array[1] = "world";

1.数组是内存中连续的存储空间,一旦分配大小则不能改变。
2.数组的长度就是这个空间的长度:array.length 10
3.数组的元素数量也是10个,但只有两个具体的值。:array.length 10,有具体值的数量没有提供直接计算的方法
4.数组的索引是从0开始的下标:0-9

等于,除了元素位置从0开始。

长度 = 数量
索引是下标从0开始 所以比长度少1

索引 = 下标,从0开始
长度 = 数量

数组的长度 代表数组元素的个数
数组的索引代表数组元素的下标位置 -1 例如 寻找第二个元素 他的下标索引就是1