Java异常处理:空指针异常捕获和处理

原创 水深无声 2024-09-17 22:36 189阅读 0赞

在Java编程中,空指针异常(NullPointerException)是一种常见的运行时错误。当尝试访问或操作一个null对象的属性或方法时,就会抛出这个异常。

下面是一个关于如何捕获和处理空指针异常的例子:

  1. public class NullPointerExample {
  2. public void nullObjectMethod(String str) {
  3. // 检查传入的对象是否为null
  4. if (str == null) {
  5. System.out.println("Null pointer exception: The string is null.");
  6. // 抛出异常以阻止程序继续运行
  7. throw new NullPointerException("String cannot be null for this method.");
  8. } else {
  9. System.out.println("String is not null, processing...");
  10. }
  11. }
  12. public static void main(String[] args) {
  13. NullPointerExample example = new NullPointerExample();
  14. // 调用可能会抛出空指针异常的方法
  15. example.nullObjectMethod(null);
  16. }
  17. }

在这个例子中,我们创建了一个NullPointerExample类,它有一个方法nullObjectMethod。这个方法接受一个字符串参数,如果传入的字符串是null,就会抛出空指针异常。

main方法中,我们调用了可能会抛出空指针异常的方法,并传递了null作为参数,这样就可以观察到空指针异常是如何被捕获和处理的。

文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

表情:
评论列表 (有 0 条评论,189人围观)

还没有评论,来说两句吧...

相关阅读