1、声明一个数组类型的变量:元素类型[] 数组引用变量,如int[] arr;2、不同于基本数据类型变量的声明,声明数组变量并不会给数组分配任何空间,数组变量不是基本数据类型变量,数组变量包含的是对数组的引用。
3、只有创建数组后才能给数组元素赋值,可以使用new操作符创建数组,格式:new 数据类型[数组大小],如:new int[3];
4、使用数组中每个元素的格式:数组引用变量[下标],下标必须是一具整数或一个整数表达式,如:arr[0];
5、创建数组后,数组的大小就不能改变,使用数组引用变量.length可以得到数组的大小,数组的下标是从0开始,所以最后一个下标总是数组引用变量.length-1,如假分数试图引用数组界外的元素就会发生ArrayIndexOutOfBoundsException异常。
6、创建一个数组时,若数组的元素是基本数据类型的数值,那么数组元素的默认值为0,字符类型的默认值为'\u0000',布尔类型的默认值为false。
7、可以将数组的声明、创建和初始化合并为一条语句,格式为:元素类型[] 数组引用变量={value0,value1,...,valuek}。如:int[] arr={0,1,2,3};
8、将数组参数传递给方法时,实际上传递的是数组的引用,即被调用的方法可以修改调用者的原始数组的元素。
|