Java中空指针异常处理实例
在Java编程中,”空指针异常”(NullPointerException)是常见的运行时错误。当一个对象引用为null时,就会抛出这个异常。
下面是一个简单的例子,展示如何捕获和处理空指针异常:
public class Main {
public static void main(String[] args) {
// 创建一个引用为null的对象
String str = null;
try {
// 这里会抛出空指针异常
System.out.println(str.length()); // str.length()会抛异常
} catch (NullPointerException e) { // 捕获空指针异常
System.out.println("处理空指针异常:");
e.printStackTrace(); // 输出堆栈信息,便于调试
}
}
}
在这个例子中,我们尝试获取一个null对象的长度,这自然会抛出空指针异常。然后我们使用try-catch语句来捕获这个异常,并在控制台输出处理异常的信息。
还没有评论,来说两句吧...