异常是破坏程序正常流程的事件。因此, 处理这些异常很重要。
像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会话。
- 程序执行后, 发生以下异常:
- 现在, 通过以下命令捕获此异常:-
>catch java.lang.ArithmeticException
- 以下消息将显示在你的控制台上:-
设置所有java.lang.ArithmeticException
- 通过以下命令继续执行:-
>cont
评论前必须登录!
注册