異常處理
a) 異常
i. throwable
1. error
2. exception
a) runtimeexception非檢查異常
i. 空指標異常nullpointerexception
ii. 陣列下標越界異常arrayindexoutofbound***ception
iii. 型別轉換異常classcastexception
iv. 算術異常arithmeticexception
v. else
b) checkexception檢查異常
i. 檔案異常ioexception
ii. sql異常sqlexception
b) try-catch-finally
i. try{}catch(){}[catch(){}……]
1. 順序,先小後大
ii. try{}catch(){}[catch(){}……]finally
c) 異常丟擲
i. throw //丟擲異常
1. 可由catch語句接收
2. 可由呼叫方法的catch接收——異常鏈
ii. throws //宣告丟擲何種異常
d) 自定義異常
i. class 自定義異常 extends 異常型別{}
e) 異常鏈
C 複習筆記 異常處理
c 語言異常處理機制的基本思想是將異常的檢測與處理分離。c 使用throw和try catch語句支援異常處理,分以下三步 1 檢查異常 使用try語句塊 2 丟擲異常 使用throw語句塊 3 捕捉異常 使用catch語句塊 throw 表示式 try catch 異常資訊型別 看例子最容易理解 ...
Java基礎 異常處理
所有異常的父類,其下有兩個分支,乙個是 error,乙個是 exception throwable 類中有三個常用的方法 public void printstacktrace 輸出異常資訊以及堆疊跟蹤資訊 public string getmessage 輸出異常內容 public string ...
php筆記(8) 異常處理
try catch exception e exception是所有異常處理的基類。exception具有幾個基本屬性與方法,其中包括了 屬性說明 message 異常訊息內容 code 異常 file 丟擲異常的檔名 line 丟擲異常在該檔案的行數 常用方法 方法說明 gettrace 獲取異常...