数组是一种可以存储多个相同类型的数据元素的集合,它是Java中最基本的数据结构之一。数组在定义时需要指定容量大小,并且一旦创建,容量大小就不能再改变。
数组常用的API包括:
length:返回数组的长度。
clone():复制一个数组。
equals(Object anObject):比较两个数组是否相等。
fill(int[] a, int val):将数组中的所有元素都赋为指定的值。
sort(int[] a):将数组按升序排序。
binarySearch(int[] a, int key):在有序数组中查找指定元素的索引。
除了以上这些API,数组还具有以下特点:
数组元素必须是同一种数据类型。
数组的容量固定。
数组是一种引用类型,声明一个数组变量只是声明了一个引用变量,并没有实际创建数组对象,需要使用new关键字来创建数组对象。