多异常处理
    当程序中出现多个异常的时候也可以进行处理

    多异常处理方式一:
    声明抛出异常,直接抛出多个异常

    多异常处理方式二:
    一个try多个catch 的方式

    异常处理中,java实际上时中断异常的处理方式。

    1. package Test15_Demo.Demo06;/*
    2. @create 2020--12--03--11:08
    3. */
    4. import java.io.FileWriter;
    5. import java.io.IOException;
    6. public class MultiExceptionDemo {
    7. public static void main(String[] args) {
    8. //一个try/Catch处理多个方式
    9. try {
    10. //调用method方法
    11. method();
    12. } catch (IOException e) {
    13. System.out.println("访问的文件路径不存在");
    14. /*e.printStackTrace();*/
    15. } catch (ArithmeticException ae) {
    16. System.out.println("除数不能为0");
    17. }
    18. System.out.println("执行后面的代码");
    19. }
    20. //定义一个方法 - 直接抛出多个异常语法 - 中间使用,隔开多个异常
    21. public static void method() throws ArithmeticException, IOException {
    22. System.out.println(10 / 1);
    23. //1的时候是 输出 访问的文件路径不存在
    24. //0的时候是 输出 除数不能为0
    25. System.out.println("method逻辑1完成");
    26. //调用方法2
    27. method2();
    28. System.out.println("method逻辑2完成");
    29. }
    30. public static void method2() throws IOException {
    31. String path = "";
    32. FileWriter fw = new FileWriter(path);
    33. }
    34. }