Java中异常处理:空指针异常实例
在Java编程中,NullPointerException
是最常见的异常类型之一,它表示一个试图访问null对象的方法或代码块。
以下是一个关于NullPointerException
的实例:
public class Main {
public static void main(String[] args) {
// 创建一个引用,但是没有初始化为任何对象
Object obj = null;
// 调用方法时尝试访问null对象,抛出NullPointerException
try {
System.out.println(obj.toString()); // 这行会抛出NullPointerException
} catch (NullPointerException e) {
System.out.println("Caught NullPointerException: " + e.getMessage());
}
}
}
在这个例子中,我们试图打印一个null
对象的字符串。由于null
没有值,所以这会导致NullPointerException
。
还没有评论,来说两句吧...