Java中的空指针异常实例解析
在Java编程中,NullPointerException
(空指针异常)是一种常见的运行时错误。当试图使用一个引用类型(如String
、Object
等),但该引用对象为null时,就会抛出这个异常。
下面是一个简单的例子:
public class NullPointerExceptionExample {
public void testNull() {
String str = null; // 创建了一个空的字符串对象
System.out.println(str); // 这里会抛出NullPointerException
// 正确的做法:
if (str != null) { // 检查是否为空
System.out.println(str);
}
}
public static void main(String[] args) {
NullPointerExceptionExample example = new NullPointerExceptionExample();
example.testNull();
}
}
在这个例子中,我们创建了一个空的String
对象,并试图打印它。这导致了NullPointerException
的抛出。
还没有评论,来说两句吧...