数组: 是一种最简单的符合数据类型,它是有序数据的集合,数组中的每个元素具有相同的数据类型,可以用一个统一的数组名和不同的下标来,唯一确定数组中的元素。
特征:
数组可以是一维数组,二维数组或多维数组数组元素的默认值为0,而引用元素的默认值为null交错数组是数组中的数组,因此,他的元素是引用类型,初始化为null,交错数组元素的维度和大小可以不同数组的索引从0开始,如果数组有n个元素,那么数组的索引是从0到(n-1)数组的元素可以是任何类型,包括数组类型数组类型是从抽象基类Array派生的引用类型 一、定义数组的三种方法: 定义一个数组,并且指定了数组的长度,动态定义 String[] array = new String[9]; 直接初始化数组内容 String[] array = {"1","2","3","4","5",""}; 分配内存空间的同时初始化 String[] array = new String[]{"1","2","3","4","5","6"}; 二、打印数组中的元素java中数组的引用和值的区别,直接将array打印输出的是乱码,因为array仅仅是一个地址引用,需要通过Arrays.toString()的转化
int[] array={1,2,3,4,5,6,7};String arrayString = Arrays.toString(array);System.out.println(array);//乱码System.out.println(arrayString);//[1,2,3,4,5,6,7]