21xrx.com
2024-12-22 23:38:33 Sunday
登录
文章检索 我的文章 写文章
Java常见异常类型及代码案例
2023-06-19 07:39:59 深夜i     --     --
Java异常 NullPointerException ArithmeticException ArrayIndexOutOfBoundsException ClassNotFoundExce

Java编程中,异常处理是一个非常重要的概念。当代码出现异常时,如果不加以处理,程序执行将会被中断,为了避免异常对程序的影响,我们需要对异常进行处理。而Java异常分为多种类型,本文将介绍常见的几种异常类型及代码案例。

1. NullPointerException(空指针异常)

当尝试访问一个空对象时,会抛出NullPointerException异常。例如:


String str = null;

System.out.println(str.length());

2. ArithmeticException(算术异常)

当除数为0时,会抛出ArithmeticException异常。例如:


int a = 10;

int b = 0;

int c = a / b;

3. ArrayIndexOutOfBoundsException(数组越界异常)

当尝试访问数组中不存在的元素时,会抛出ArrayIndexOutOfBoundsException异常。例如:


int[] arr = new int[5];

System.out.println(arr[5]);

4. ClassNotFoundException(类未找到异常)

当试图加载不存在的类时,会抛出ClassNotFoundException异常。例如:


Class.forName("com.example.MyClass");

5. IOException(输入输出异常)

当读取或写入文件时发生错误时,会抛出IOException异常。例如:


FileInputStream file = new FileInputStream("filename.txt");

本文介绍了Java常见的几种异常类型及代码案例,遇到这些异常时,开发者可以编写相应的异常处理代码进行处理。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复