目录

JDB - 异常( Exception)

本章介绍如何使用JDB处理异常类。 通常,只要程序在没有catch语句的情况下引发异常,VM就会打印异常行,异常原因并退出。 如果使用catch语句引发了异常,则异常由catch语句处理。 这里,VM打印输出以及异常原因。

当引发异常的类在JDB下运行时,它也会抛出uncaught异常。 可以使用catch命令处理该异常。

例子 (Example)

让我们举个类JdbException的例子:

public class JdbException
{
   public static void main(String ar[]) throws Exception
   {
      int a=8, b=0;
      System.out.println("Welcome");
      System.out.println("Ex: "+(a/b));
   }
}

使用名称JdbException.java保存上述文件。 使用以下命令编译此文件:

\>javac JdbException.java

按照下面给出的步骤处理异常。

第1步:运行类

以下命令执行名为JdbException的类,如下所示:

\>jdb JdbException
>run

JdbException类包含一个异常,因此您可以看到以下输出:

Exception1

第2步:抓住例外

以下命令捕获异常:

mian[1] catch java.lang.ArithmeticException

它会给你以下输出:

Set all java.lang.ArithmeticException

第3步:继续执行

以下命令继续执行。 现在,catch处理算术异常如下:

Exception2
↑回到顶部↑
WIKI教程 @2018