1.異常的定義
就是在程式執行過程中所發生的不正常時間,它會中斷正在執行的程式。
2.格式
trycatch(異常型別 物件名)finally
public numberexception(string message)
}測試異常
上面自定義了乙個異常類,下面測試類手動丟擲了這個異常類物件public class test catch(numberexception e)catch(exception e)
finally}}
異常類物件圖
異常類的分類:
error:嚴重錯誤,緊靠程式無法恢復,比如jvm記憶體溢位,系統崩潰等問題的系統級錯誤,不需要再程式中處理。
checkedexception: 檢查時異常,再編譯期間就會報錯,是程式設計師產生的錯誤,需要在程式中進行手動處理才能編譯通過。
runtimeexception:執行時異常,在執行期間才會產生的錯誤,能夠編譯通過,執行會出錯,可以處理,也可以不處理。
附:常見異常類
arithmeticexception, arrayindexoutofbound***ception, nullpointerexception, classcastexception, classnotfoundexception, filenotfoundexception, ioexception.
Java的異常處理
異常與錯誤 異常分為runtimeexception異常和checkedexception異常 檢查異常 checkedexception 執行期異常與檢查異常的區別 異常中一些關鍵字的用法 catch finally 用法如下 finally與return public static void m...
java的異常處理
1.只針對不正常的條件才使用異常 異常只應該被用於不正常的條件,它們永遠不應被用於正常的控制流。摘自 horrible abuse of exceptions.don t ever do this trycatch arrayindexoutofbound ception e 其錯有三 建立 丟擲和...
Java的異常處理
throw throw語句用在方法體內,表示丟擲異常,由方法體內的語句處理 throw是具體向外丟擲異常的動作,所以它丟擲的是乙個異常例項,執行throw一定是丟擲了某種異常.throws throws語句是用在方法宣告後面,表示如果丟擲異常,由該方法的呼叫者來進行異常的處理 throws主要是宣告...