一、数组边界
下标的合法区间:[0,length-1],如果越界就会报错;
public static void main(String[] args) {
int[] a = new int[2];
System.out.println(a[2]);
}
ArrayIndexOutOfBoundsException:数组下标越界异常!
二、小结
数组是相同数据类型(数据类型可以为任意类型)的有序集合
数组也是对象。数组元素相当于对象的成员变量
数组长度是确定的,不可变的。如果越界,则报:ArrayIndexOutOfBoundsException
package Array;
public class ArrayDemo02 {
public static void main(String[] args) {
//静态初始化: 创建+赋值
int[] a = {1,2,3,4,5,6,7,8};
System.out.println(a[0]);
//Man[] mans = {new Man(),new Man()};
for (int i= 0;i <= a.length;i++) {
System.out.println(a[i]);
}
}
}