Java 7之前的版本:
1 2 3 4 5 6 7 8 9 10 | catch (IOException ex) { logger.error(ex); throw new MyException(ex.getMessage()); catch (SQLException ex) { logger.error(ex); throw new MyException(ex.getMessage()); } catch (Exception ex) { logger.error(ex); throw new MyException(ex.getMessage()); } |
1 | 在Java 7 中,我们可以用一个 catch 块捕获所有这些异常: |
1 2 3 4 | catch (IOException | SQLException | Exception ex){ logger.error(ex); throw new MyException(ex.getMessage()); } |
1 | |