Java中空指针异常(NullPointerException)案例解析
在Java编程中,”空指针异常(NullPointerException)”通常发生在试图访问一个对象的属性或调用方法时,该对象本身是null。
以下是一个简单的案例解析:
public class Main {
public static void main(String[] args) {
// 创建一个引用,但不初始化为任何对象
Object obj = null;
// 尝试访问obj的属性,就会抛空指针异常
try {
System.out.println(obj.getName()); // 这里会抛出NullPointerException
} catch (NullPointerException npe) {
System.out.println("捕获到空指针异常: " + npe.getMessage());
}
}
}
在这个例子中,我们尝试访问null对象的name属性,这显然是不允许的,所以Java抛出了空指针异常。
还没有评论,来说两句吧...