Java中空指针异常捕获实例
在Java中,NullPointerException
是由于试图访问null对象的属性或方法而引起的。以下是一个具体的捕获异常的例子:
public class Main {
public static void main(String[] args) {
// 假设我们有一个引用了对象的方法
Object obj = null; // 初始化为null
try {
System.out.println(obj.toString()); // 会抛出NullPointerException
} catch (NullPointerException npe) {
// 处理异常,例如打印错误信息
System.out.println("捕获到空指针异常: " + npe.getMessage());
}
}
}
在这个例子中,我们试图打印一个null对象的字符串。这会导致NullPointerException
被抛出。我们在try-catch
块中捕获这个异常,并处理它。
还没有评论,来说两句吧...