21xrx.com
2024-12-23 02:16:20 Monday
登录
文章检索 我的文章 写文章
Java异常处理方式及代码案例
2023-06-12 08:58:28 深夜i     --     --
Java异常处理 try-catch语句 throws关键字

Java中的异常分为两类:可查异常(Checked Exception)和运行时异常(Unchecked Exception)。可查异常必须要在代码中进行处理并在方法签名处声明,否则编译器会报错;而运行时异常则可以不处理,由虚拟机直接处理。

Java中处理异常的方式有两种:try-catch语句和throws关键字。try-catch语句用于捕获异常并进行处理,可以有多个catch分别处理不同类型的异常;而throws关键字则是在方法签名中声明可能会抛出的异常类型,由调用方进行处理。

下面是一个简单的Java异常处理的代码案例:


public class DivideException {

  public static void main(String[] args) {

    try

      int a = 10;

      int b = 0;

      int result = a / b;

     catch (ArithmeticException e) {

      System.out.println("除数不能为0");

      e.printStackTrace();

    }

  }

}

以上代码会抛出一个ArithmeticException异常,因为不能除以0。在try-catch语句中,我们捕获了这个异常并进行了处理,输出了提示信息“除数不能为0”,并打印了堆栈信息以便于调试。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复