Java数组越界异常捕获代码
时间: 2023-06-03 11:03:50 浏览: 223
JAVA异常捕获
可以使用try-catch语句块来捕获Java数组越界异常,示例代码如下:
```
try {
int[] arr = new int[5];
arr[6] = 10; //引发越界异常
} catch (ArrayIndexOutOfBoundsException e) {
System.err.println("数组越界异常已捕获: " + e.getMessage());
}
```
在上面的代码中,我们先创建了一个长度为5的整型数组arr,然后试图将第7个元素赋值为10,这会引发一个数组越界异常。但是由于我们使用了try-catch语句块,所以程序并不会崩溃,而是调用了catch块中的代码,打印了异常信息。
需要注意的是,在实际开发中,我们不应该将捕获异常的代码写得太宽泛,应该只捕获必要的异常,以避免屏蔽真正的错误信息。
阅读全文