Java中数组


Java中的数组就是很多数据类型相同的,有序的,通过下标标记的数据。

使用数组有几步:

第一步是声明数组:

 int是数组里面数据的类型,[]是数组的意思,number是int数据类型的数组的名称

第二步时创建数组:

 number是数组的名称,new是创建 int[10],是个数组,意思是给number这个数组创建十个int数据类型。

第三步时给数组赋值:

 数组是通过下标标记的。这里需要注意我们刚开始创建的数组只有是个地址空间,所以当我们给下标为10的数组赋值时会报错:

 超出边界了,因为数组的下标是从0开始的,所以下标为10的数组其实就是第十一个数组。

我们也可以通过数组.length来获取数组的长度。

数组的创建有两种方法:

第一个是直接声明加赋值,赋值时会直接创建相应数量的数组:

 还有一个就是声明,加创建再赋值,这个时先创建相应数量的数组再赋值:

声明数组时只是在栈里面创建,实际数组并没有存在,当我们创建数组时,此时数组在堆里面,刚开始数组的默认值都是0,赋值之后才有新的值。