執行時異常在程式設計和編譯的時候,ide與編譯器均不會給出任何錯誤提示,但執行時出現就導致程式失敗。
類似於程式語言中的dynamic type checking。
arrayindexoutofbound***ception 陣列越界
nullpointerexception 空指標
numberformatexception 數字格式異常
classcastexception 類轉換異常
illegalargumentexception 非法引數
illegalstateexception 當前對客戶端的響應已經結束
noclassdeffounderror jvm在編譯的時候能找到呼叫方法或靜態變數所在的類,但在執行的時候找不到此類
常見的執行時異常
1.算術異常類 arithmeticexception 2.空指標異常類 nullpointerexception 3.類轉換異常 classcastexception 4.陣列負下標異常 negativearrayexception 5.陣列下標越界異常 arrayindexoutofbound ...
java執行時異常和非執行時異常的區別
建議使用執行時異常和編譯時異常叫法,便於區分和理解 非執行時異常是什麼異常?很懵逼 編譯時異常 程式沒有通過編譯器的編譯,必須處理掉這個異常程式才能正常執行,比如檔案路徑找不到異常,類找不到異常,io異常,必須用try catch或是throwable處理掉才能編譯通過 可以理解為一種特殊的語法錯誤...
執行時異常
常見的幾種如下 nullpointerexception 空指標引用異常 classcastexception 型別強制轉換異常。illegalargumentexception 傳遞非法引數異常。arithmeticexception 算術運算異常 arraystoreexception 向陣列中...