1.数组的定义
java中数组的定义又分两种:一种为动态数组,另一种为静态数组。
定义动态数组的代码为:
int[] arry =new int[number];//arry为数组名称(变量名),number为数组长度
定义静态的数组代码为:
int[] arry ={number1,numer2,number3};//arry为数组名称(变量名),number为字符
2.数组的构成
数组在java中分成两部分,变量名与数组本体。其中变量名存储的只是数组的指针。变量与数组在内存中储存的位置并不一 样,变量名为栈,数组为堆
3.数组的各项使用方法
1.数组的长度
int i = arry.length;
System.out.println(i);//i为数组长度
4.数组的常见异常
1.索引异常:是指调用了一个不存在的索引值故报错
int[] arry = new int[5];
System.out.println(arry[5]);
//将输出下面的异常
//Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException:
2.指针异常:是在没有new一个数组的情况下报错
int[] arry;
System.out.println(arry[0]);