产生java.lang.NullPointerException报错的原因
/**
* java.lang.NullPointerException 异常产生原因
*/
public class Test {
public static void main(String[] args) {
// 调用null的方法
String name = null;
System.out.println(name.length());
// 调用null的方法
String [] x = new String[10];
System.out.println(x[0].length());
// 数组赋值为null时,对数组某个下标取值
x = null;
System.out.println(x[0]);
}
}
本文详细探讨了Java中NullPointerException的产生原因,通过实例演示如何在字符串空引用、数组未初始化和非法数组索引操作时触发该错误,并提供了解决策略。
9774

被折叠的 条评论
为什么被折叠?



