java try catch 用法
时间: 2023-10-12 15:19:37 浏览: 206
try-catch用法
5星 · 资源好评率100%
在 Java 中,try catch 用于处理异常。
语法结构如下:
```
try {
// 代码块,可能会抛出异常的代码
} catch (ExceptionType1 e) {
// 异常处理代码,处理 ExceptionType1 类型的异常
} catch (ExceptionType2 e) {
// 异常处理代码,处理 ExceptionType2 类型的异常
} catch (ExceptionType3 e) {
// 异常处理代码,处理 ExceptionType3 类型的异常
} ...
```
当 try 代码块中的代码执行时,如果抛出异常,就会执行与之对应的 catch 代码块中的异常处理代码。如果异常的类型与 catch 代码块中声明的异常类型相匹配,就会执行这个 catch 代码块;否则,程序会继续往下执行,寻找与之匹配的 catch 代码块。
例如,下面的代码演示了如何处理一个可能会抛出 IOException 异常的代码:
```
import java.io.IOException;
public class Main {
public static void main(String[] args) {
try {
// 代码块,可能会抛出 IOException 异常的代码
} catch (IOException e) {
// 异常处理代码,处理 IOException 异常
}
}
}
```
你也可以使用 finally 块来在 try catch 代码块之后执行一些代码,无论是否发生了异常。例如:
```
import java.io.IOException;
public class Main {
public static void main(String[] args) {
try {
// 代码块,可能会抛
阅读全文