数组 //变量类型 变量的名字 = 变量的值 //数组类型 数组的名字 //定义数组 int[] arr = new int[10]; //首选方法 int arr[] = new int[10]; //可以使用,但不推荐 数组的索引值从0开始,最后一个元素的索引为数组的长度-1 为数组中的元素赋值: arr[0] = 1; arr[1] = 2; arr[2] = 3; arr[3] = 4; arr[4] = 5; arr[5] = 6; arr[6] = 7; arr[7] = 8; arr[8] = 9; arr[9] = 10; 数组名.length:用来表示数组的长度 //静态初始化:创建+赋值 int[] a = {1,2,3,4,5,6,7,8}; Man[] man = {new Man(),new Man()}; //动态初始化:包含默认初始化 int[] b = new int[10]; System.out.println(b[0]); System.out.println(b[1]); System.out.println(b[2]); System.out.println(b[3]); 数组的四个基本特点: 1.其长度是确定的,数组一旦被创建,它的大小就是不可以改变的。 2.其元素必须是相同类型,不允许出现混合类型。 3.数组中的元素可以是任何数据类型,包括基本类型和引用类型。 4.数组变量属于引用类型,数组也可以看成是对象,数组中的每个元素相当于该对象 的成员变量。数组本身就是对象,Java中对象实在堆中的,因此数组无论保存原始类 型还是其他对象类型,数组对象本身是在堆中的。
