一段代码抛出多种异常时:

    • 好几段 catch

      1. catch (FileNotFoundException e) {
      2. System.out.println("d:/LOL.exe不存在");
      3. e.printStackTrace();
      4. } catch (ParseException e) {
      5. System.out.println("日期格式解析错误");
      6. e.printStackTrace();
      7. }
    • 在一个 catch

      if (e instanceof FileNotFoundException)
        System.out.println("d:/LOL.exe不存在");
      if (e instanceof ParseException)
        System.out.println("日期格式解析错误");