Java异常处理:常见空指针异常案例
在Java编程中,空指针异常(NullPointerException)是常见的运行时错误。当尝试访问一个null对象的属性或调用方法时,就会抛出这个异常。
下面是一些关于空指针异常的案例:
访问null对象的属性:
String str = null; // str 是 null
System.out.println(str.length()); // 抛出NullPointerException
调用null对象的方法:
Object obj = null; // obj 是 null
obj.toString(); // 抛出NullPointerException
遍历null数组:
int[] arr = null; // arr 是 null
for (int i : arr) {
System.out.println(i); // 不会抛出NullPointerException,因为i没有被访问到
}
在上述案例中,我们通过尝试访问null对象的属性或调用方法来引发空指针异常。
还没有评论,来说两句吧...