我能在同一个catch子句中捕获多个Java异常吗?
全栈工程师 阅读 480 exception JAVA
2018年01月14日

在Java中,我想这样做:

try {
    ...     
} catch (IllegalArgumentException, SecurityException, 
       IllegalAccessException, NoSuchFieldException e) {
   someCode();
}


…而不是:

try {
    ...     
} catch (IllegalArgumentException e) {
    someCode();
} catch (SecurityException e) {
    someCode();
} catch (IllegalAccessException e) {
    someCode();
} catch (NoSuchFieldException e) {
    someCode();
}


有什么办法吗?

用户评论