使用JAVA代码实现分别用try...catch...finally及throws编写异常处理程序
时间: 2023-05-23 07:03:19 浏览: 116
好的,以下是使用JAVA代码实现分别用try...catch...finally及throws编写异常处理程序的范例:
使用try...catch...finally:
```java
public class ExceptionHandlingExample {
public static void main(String[] args) {
try {
int[] arr = {1, 2, 3};
System.out.println(arr[3]); // 引发数组越界异常
} catch (Exception e) {
System.out.println("发生了异常:" + e.getMessage());
} finally {
System.out.println("这段代码一定会被执行");
}
}
}
```
使用throws:
```java
public class ExceptionHandlingExample {
public static void main(String[] args) throws Exception {
int[] arr = {1, 2, 3};
System.out.println(arr[3]); // 引发数组越界异常
}
}
```
希望以上代码范例能够帮助您明白用try...catch...finally及throws编写异常处理程序的方式。
阅读全文