JDB异常处理

异常是破坏程序正常流程的事件。因此, 处理这些异常很重要。
像Java一样, Java Debugger(JDB)也能够处理这些异常。 JDB catch命令在运行时捕获异常。
异常处理的例子 在此示例中, 我们将通过控制台上的JDB命令处理算术异常。
JException.java

public class JException{int div(int a, int b){return a/b; }public static void main( String...jtp){JException obj=new JException(); System.out.println(obj.div(10, 0)); }}

  • 编译以上程序并创建一个JDB会话。
  • 程序执行后, 发生以下异常:
JDB异常处理

文章图片
  • 现在, 通过以下命令捕获此异常:-
> catch java.lang.ArithmeticException

  • 以下消息将显示在你的控制台上:-
【JDB异常处理】设置所有java.lang.ArithmeticException
  • 通过以下命令继续执行:-
> cont

JDB异常处理

文章图片

    推荐阅读