JAVA常見的執行時異常

2021-08-19 18:58:19 字數 541 閱讀 4095

執行時異常在程式設計和編譯的時候,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 向陣列中...