try catch ()中,catch括号里可以写多个参数吗
时间: 2023-07-06 13:41:08 浏览: 97
Java中异常处理之try和catch代码块的使用
5星 · 资源好评率100%
在Java中,catch括号里只能写一个参数。这个参数是要捕获的异常类型。如果有多个异常需要捕获,需要写多个catch块,每个catch块处理一个异常。例如:
```
try {
// some code that may throw an exception
} catch (IOException e) {
// handle IOException
} catch (SQLException e) {
// handle SQLException
}
```
在上面的代码中,我们使用了两个catch块,一个捕获IOException,另一个捕获SQLException。如果try块中抛出的是IOException或其子类的异常,第一个catch块会被执行;如果是SQLException或其子类的异常,第二个catch块会被执行。如果我们将这两个异常类型写在同一个catch块里,编译器会报错。
阅读全文