- JDB 教程
- JDB - 主页
- JDB - 简介
- JDB - 安装
- JDB - 语法
- JDB - 选项
- JDB - 会话
- JDB - 基本命令
- JDB - 断点
- JDB - 单步执行
- JDB - 异常
- JDB - 在 Eclipse 中
- JDB 对有用的资源
- JDB - 快速指南
- JDB - 对有用的资源
- 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类包含一个异常,因此你将看到以下输出
步骤 2:捕获异常
以下命令捕获异常
mian[1] catch java.lang.ArithmeticException
它将提供给你以下输出
Set all java.lang.ArithmeticException
步骤 3:继续执行
以下命令继续执行。现在,catch 以下方式处理算术异常
广告