Java中空指针异常(NullPointerException)实例
在Java中,空指针异常通常发生在尝试访问null对象的属性或方法时。以下是一个具体的例子:
public class Main {
public static void main(String[] args) {
// 创建一个null对象
String str = null;
// 尝试打印str的长度(属性)
try {
System.out.println(str.length()); // 抛出空指针异常
} catch (NullPointerException e) {
System.out.println("Caught NullPointerException: " + e.getMessage());
}
}
}
在这个例子中,我们创建了一个null对象String str = null;
。然后尝试访问其长度属性str.length();
,这会抛出一个空指针异常。
为了处理这个异常,我们在try-catch
语句块中捕获了它,并打印出了错误信息。
还没有评论,来说两句吧...