-
数组是相同类型的有序集合
-
数组是有大小的,一旦被创建就不能被改变
-
数组的下标从0开始
-
数组的下标区间从0-(lenght-1)
-
数组对象本身在堆中
-
数组中可以是任何数据类型
-
数组中不可以出现混合类型
-
定义数组两种形式
-
int[] num; //推荐使用
-
int num[];
-
-
静态创建数组
-
int[] nums={1,10,20,30,40};
-
-
动态创建数组
-
int[] nums=new int[10];
-
-
int[] nums=new int[10];
nums[0]=10;
nums[1]=20;
......
num[9]=100;
-
获取数组的值
-
int a=nums[1];
-
a=20
-
示例
int[] nums=new int[3]; nums[0]=10; nums[1]=20; nums[2]=30; System.out.println( nums[0]) ; //输出10数组常见异常
-
ArrayIndexOutOfBoundsException : 数组下标越界
示例
int[] nums=new int[3]; nums[0]=10; nums[1]=20; nums[2]=30; System.out.println( nums[0]) ; //输出10 //nums下标区间为 0 -(3-1) System.out.println(nums[3]); // 输出 数组下标越界 ArrayIndexOutOfBoundsException
想要系统学习JAVA推荐JAVA300集
Java300集零基础适合初学者视频教程https://www.bilibili.com/video/BV1oy4y1H7R6?spm_id_from=333.999.0.0



