要点1:数组是一个具有相同类型元素的有序集合。数组中的每个元素的类型相同,且与数组声明的类型一致。在Java语言中,数组是由基本数据类型(或其他引用类型)构成,代表一个对象。这意味着数组不是简单作为存储基本数据类型的存储器,而是一个可以具有方法和属性的对象。

要点2:为了使用一个数组必须采取三个步骤:声明数组、创建数组和初始化数组。

要点3:声明一个数组就是通知编译数组的名称和数组元素的类型。注意,声明数组实际上并未给数组分配内存空间。Java语言中规定声明一个数组可以采用两种形式:datatype[]arrayName或datatype arrayName[]。这两种形式在性能上没有区别,只是是方括号的位置不同。一般而言,第二形式可读性强,第一种形式常用于一个把数组作为返回值的方法声明中,如double methodName()。

要点4:数组元素的类型可分为3种:基本数据类型、对象引用和数组对象。实际上可并为两种,因为数组是一个特殊的对象,所以第二和第三均匀为对象引用。

要点5:构造一个数组就是根据数组大小分组存在空间。java语言中规定,构造一个指定长度的数组语言为new datatype[size]。注意:数组长度只在构造时指定,在声明时不能指定。

要点6:指定一个数组的大小有两种方式:一种是用一个变量,二是用一个明确的参数。由于数组长度在运行时才被使用,所以第一种方式优于第二种方式。其优点是在编写程序时,不需要知道数组的具体大小,起到运行时根据实际需求再决定。

要点7:Java语言中规定,用来指定数组长度的数组只能是字节型、短整型或整型,而不能是长整型,更不能是浮点型。

要点8:声明数组和构造数组都可以在一条语句中一次性完成,语法为:data arrayName[] = new datatype[size];