異常是在沒有定義正常執行路徑時在Java程序的執行期間可能出現的條件。Java通過將執行操作的代碼與處理錯誤的代碼分離來處理錯誤。
當發生異常時,Java會創建一個包含有關異常的所有信息的對象,并將其傳遞給相應的異常處理代碼。有關異常的信息包括異常的類型,發生異常的代碼中的行號等。
try-catch塊
要處理異常,請將代碼放在try
塊中。?try
塊如下所示:
1 2 3 4 | try ??{ ???? //?Code?for?the?try?block? ???? //?可能有異常的代碼 } |
try
塊以關鍵字try
開頭,后面是開括號和結束括號。try
塊的代碼放在開口和關閉大括號內。try
塊本身不能使用。
它必須后跟一個或多個catch
塊,或一個finally
塊,或兩者的組合。要處理可能在try
塊中拋出的異常,請使用catch
塊。一個catch
塊可以用于處理多種類型的異常。catch
塊的語法與方法的語法相似。
?
點擊鏈接查看詳細內容