数组~


  数组


数组概述

 数组: 数组是储存在一个连续的内存块中的元素集合.
集合是一个可以放不同数据类型的容器,数组是集合中的特例。
数组中的每个元素必须是相同数据类型,并通过索引进行区分.
数组中的第一个元素索引为0.

数组作用:
单一值类型变量有时候很难满足应用程序的设计要求.
数组类型变量可以同时储存多了同类型基础数据类型变量或对象.

数组的长度
 
因为数组对象是内存空间是连续的.所以在分配空间的时候必须知道数组的长度.而一旦分配好后就不能修改了.

在使用访问数组元素时,特别注意,不要超出数组所分配的空间.否则会出现运行时异常:
(演示)
ArrayIndexOutOfBoundsException.

Java语言的数组与其他语言的数组的不同之处在于:Java中的数组是对象.这样的好处之一是为了:Java中的每个数组都有一个length属性来代表数组的大小,可以极大地减少数组访问越界的可能性.

语法:

数据类型[]数据变量名;

如:int[] sums;

数组的特点:

数组的声明方式,根据其他的引用数据类型声明变量一模一样。

1、数组中,只能存放相同的类型的数据;

2、数组定义好了之后,内存中元素的存放时连续的;

3、数组的大小,需要在定义的时候就固定好,一旦确定将无法再次修改。
遍历:类似用循环去操作数组。

Java中的数组是对象,java中每个数组都有一个length属性来代表数组大小。


空指针异常:一定是访问的地址试图调用一个空属性或行为的时候回出现.

猜你喜欢

转载自blog.csdn.net/x954147048/article/details/82225443