package com.sdjt.study.interviewJavaTest;
/**
* @author:lyy
* @version 创建时间:2009-8-14 下午02:59:19
* 类说明
*/
public class Sample {
static int example [];
/**
* @param args
*/
public static void main(String[] args) {
System.out.println(example);
System.out.println(example[0]);
}
}
null
Exception in thread "main" java.lang.NullPointerException
at com.sdjt.study.interviewJavaTest.Sample.main(Sample.java:15)
package com.sdjt.study.interviewJavaTest;
/**
* @author:lyy
* @version 创建时间:2009-8-14 下午02:59:19
* 类说明
*/
public class Sample {
public static void main(String[] args) {
int example [];//应该初始化才对, 否则报错
System.out.println(example);
System.out.println(example[0]);
}
}
数组中若变量为全局变量,则默认给一个null初始值;
数组中若变量为局部变量,则必须给初始化值。