
- 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 以下方式處理算術異常

廣告