是否可以在用户定义的异常中使用多个catch块?

时间:2016-11-11 12:43:16

标签: java

我很困惑是否可以在用户定义的异常中使用多个catch块

1 个答案:

答案 0 :(得分:4)

是的,可以使用Java 7 +中的多个catch块。

您可以执行此操作以实现在遇到特定错误时执行的特定方案。例如: 发件人:Jenkov.com

try {

    // execute code that may throw 1 of the 3 exceptions below.

} catch(SQLException | IOException e) {
    logger.log(e);

} catch(Exception e) {
    logger.severe(e);
}