1,當**在執行時可能出現異常時用try{} catch{}捕捉異常,這樣程式出現異常不會立即跳出程式,可以經過處理後讓程式繼續執行或者跳出。例如:
string a = "12211a";2,還有很多其他異常,列舉一些常見異常:try catch (exception e)
算術異常類:
arithmeticexecption
空指標異常類:
nullpointerexception
型別強制轉換異常:
classcastexception
類未找到異常:
classnotfoundexception
陣列負下標異常:
negativearrayexception
陣列下標越界異常:
arrayindexoutofbound***ception
違背安全原則異常:
secturityexception
檔案已結束異常:
eofexception
檔案未找到異常:
filenotfoundexception
字串轉換為數字異常:
numberformatexception
運算元據庫異常:
sqlexception
輸入輸出異常:
ioexception
之後加深認識之後繼續補充。
異常使用TryCatch
乙個小例子,展示try catch的強大 1.乙個輸入框,只允許輸入數字,當輸入不是數字時,進行警告提示。使用 keyup事件 最後發生,一次鍵盤敲入事件徹底完成 按鈕監聽返回值 頁面 public formbianno public string strbianno private void tb...
try catch異常處理
目的 防止編譯期異常 支援的格式 trycatch 異常型別 變數名 finally 變形1 trycatch 異常型別 變數名 變形2 分別處理不同的異常型別。trycatch 異常型別 變數名 catch 異常型別2 變數名 catch 異常型別3 變數名 catch 異常型別4 變數名 變形3...
異常處理try catch
今天來解決異常 1.錯誤 錯誤指的是我們寫的源 不符合c 的語法規範.對於這種錯誤我們的visual studio絕大多數情況下 會以紅色的波浪線提示.後果 就是源 無法編譯為 程式集 不能執行.如何解決?那就將源 改為符合c 的語法規範就可以了.有一些錯誤,vs不會提示的那麼及時.甚至是不會提示的...