开发手册 欢迎您!
软件开发者资料库

JDB - 例外

JDB异常 - 从Eclipse的简介,安装,语法,选项,会话,基本命令,断点,步进,异常,JDB开始,简单易学地学习JDB。

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

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

示例

让我们举一个类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