Java 中的异常处理是确保程序稳定运行的重要机制。本教程将介绍 Java 异常的基本概念、如何捕获和处理异常,以及一些常见的异常类型。
异常基本概念
在 Java 中,异常是程序运行时出现的错误。异常分为两种:checked exceptions
和 unchecked exceptions
。
- Checked Exceptions:在编译时必须处理的异常,如
IOException
、SQLException
等。 - Unchecked Exceptions:包括
RuntimeException
和错误(Error
),如NullPointerException
、ArrayIndexOutOfBoundsException
等。
异常处理
Java 中使用 try-catch
语句来捕获和处理异常。
try {
// 可能抛出异常的代码
} catch (ExceptionType e) {
// 异常处理代码
}
常见异常类型
以下是一些常见的 Java 异常类型:
NullPointerException
:空指针异常。ArrayIndexOutOfBoundsException
:数组索引越界异常。FileNotFoundException
:文件未找到异常。
示例
以下是一个简单的异常处理示例:
public class ExceptionExample {
public static void main(String[] args) {
try {
int[] array = new int[5];
System.out.println(array[10]);
} catch (ArrayIndexOutOfBoundsException e) {
System.out.println("数组索引越界:" + e.getMessage());
}
}
}
扩展阅读
如果您想了解更多关于 Java 异常处理的信息,可以阅读 Java 异常处理指南。
Java 异常处理