常见问题 空指针异常

所有的引用类型变量,都可以赋值为一个null值.但是代表其中什么都没有.
数组必须进行new初始化才能使用其中的元素
如果只是赋值了一个null,没有进行new创建,
那么将会发生: 空指针异常 NullPointerException
原因:忘了补new
解决:补上new
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

public class test015 {
/*
所有的引用类型变量,都可以赋值为一个null值.但是代表其中什么都没有.

数组必须进行new初始化才能使用其中的元素
如果只是赋值了一个null,没有进行new创建,
那么将会发生:
空指针异常 NullPointerException

原因:忘了补new
解决:补上new
*/
public static void main(String[] args) {
int[] array = null;
//array = new int[3];
System.out.println(array[0]);//空指针异常

}
}