1.数组是java中的一种容器。
动态数组:int[] arr =new int[x]
静态数组:int [] arr =new int[]{x,x1,x2,x3,x4,x5,x6.....};
也可以写为:int [] arr ={,x1,x2,x3,x4...};
2.当我们不知道数组中的具体值,只知道数组长度时使用动态数组;当我们值到数组中的具体值时使用静态数组。
3.堆存放 数组;栈中存放方法区;
4.数组越界异常产生:访问的索引值超过了最大索引值所导致;
数组空指针异常产生:数组变量被赋值为null。 |