多异常处理
当程序中出现多个异常的时候也可以进行处理
多异常处理方式一:
声明抛出异常,直接抛出多个异常
多异常处理方式二:
一个try多个catch 的方式
异常处理中,java实际上时中断异常的处理方式。
package Test15_Demo.Demo06;/*@create 2020--12--03--11:08*/import java.io.FileWriter;import java.io.IOException;public class MultiExceptionDemo {public static void main(String[] args) {//一个try/Catch处理多个方式try {//调用method方法method();} catch (IOException e) {System.out.println("访问的文件路径不存在");/*e.printStackTrace();*/} catch (ArithmeticException ae) {System.out.println("除数不能为0");}System.out.println("执行后面的代码");}//定义一个方法 - 直接抛出多个异常语法 - 中间使用,隔开多个异常public static void method() throws ArithmeticException, IOException {System.out.println(10 / 1);//1的时候是 输出 访问的文件路径不存在//0的时候是 输出 除数不能为0System.out.println("method逻辑1完成");//调用方法2method2();System.out.println("method逻辑2完成");}public static void method2() throws IOException {String path = "";FileWriter fw = new FileWriter(path);}}
