java数组(静态初始化-常见问题)知识点小结
时间:2014-04-23 22:49 来源: 我爱IT技术网 作者:山风
数组(静态初始化-常见问题)
int[] arr=new int[3];
int arr[]=new int[4];//这样也可
int[] arr=new int[]{3,1,6,5,4};//静态初始化
int[] arr={3,1,6,5,4};//简写
class Test
{
public static void main(String[] args)
{
int[] arr=new int[3];
arr=null;
System.out.println(arr[3]);
}
}
编译只检查语法错误。运行时才建立数组(读取角标出错)。
错误1:ArrayIndexOutOfBoundsException 3 //访问到不存在的数组角标
错误2:NullPointerException //当引用没有任何指向(值为null),却还在操作实体。
本文来源 我爱IT技术网 http://www.52ij.com/jishu/5568.html 转载请保留链接。
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
