异常处理try...catch...catch

Posted 简简单单zjl

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了异常处理try...catch...catch相关的知识,希望对你有一定的参考价值。

package com.day16.Exception;

public class ExceptionTwo {

  public static void main(String[] args) {
    int a=10;
    int b=0;
    int[] arr= {1,2,3,4,5};
    try {
      System.out.println(a/b);
      System.out.println(arr[10]);
    } catch (ArithmeticException e) {
      System.out.println("除数不能为0");
    } catch (ArrayIndexOutOfBoundsException e) {
      System.out.println("数组索引越界了");
    } catch (Exception e) {
      System.out.println("出错了");
    }
  }

}

以上是关于异常处理try...catch...catch的主要内容,如果未能解决你的问题,请参考以下文章

java中 try-catch语句

java第六章:异常机制

Java基础 try...catch...catch 使用众多异常的父类 Exception,去捕 获 其所有子类异常

springmvc在处理请求过程中出现异常信息交由异常处理器进行处理,自定义异常处理器可以实现一个系统的异常处理逻辑。为了区别不同的异常通常根据异常类型自定义异常类,这里我们创建一个自定义系统异常,如

Kotlin 协程协程异常处理 ① ( 根协程异常处理 | 自动传播异常 | 在协程体捕获异常 | 向用户暴露异常 | 在 await 处捕获异常 | 非根协程异常处理 | 异常传播特性 )

Kotlin 协程协程异常处理 ① ( 根协程异常处理 | 自动传播异常 | 在协程体捕获异常 | 向用户暴露异常 | 在 await 处捕获异常 | 非根协程异常处理 | 异常传播特性 )