Java例子中怎么处理异常
时间: 2024-03-12 21:47:35 浏览: 121
在Java中,可以使用try-catch语句块来处理异常。try块中包含可能会抛出异常的代码,catch块可以捕获和处理这些异常。以下是一个简单的Java代码示例,演示了如何使用try-catch处理异常:
```
public class ExceptionExample {
public static void main(String[] args) {
try {
int[] arr = new int[5];
System.out.println(arr[10]); // 访问不存在的数组元素,会抛出ArrayIndexOutOfBoundsException异常
} catch (ArrayIndexOutOfBoundsException e) {
System.out.println("发生了异常:" + e); // 捕获异常并打印错误信息
} finally {
System.out.println("finally块始终会被执行"); // finally块中的代码始终会被执行,无论是否发生了异常
}
}
}
```
在这个例子中,try块中访问了一个不存在的数组元素,因此会抛出ArrayIndexOutOfBoundsException异常。在catch块中,我们捕获了这个异常,并打印了错误信息。finally块中的代码始终会被执行,无论是否发生了异常。
阅读全文