Java常見的異常包括但不限于以下幾種:
1. NullPointerException(空指針異常):當(dāng)試圖調(diào)用實(shí)例方法或訪問實(shí)例變量時(shí),對(duì)象引用為 null 時(shí)拋出。
2. ArrayIndexOutOfBoundsException(數(shù)組越界異常):當(dāng)訪問數(shù)組中不存在的元素時(shí)拋出。
3. ClassCastException(類轉(zhuǎn)換異常):當(dāng)試圖將對(duì)象強(qiáng)制轉(zhuǎn)換為不是其子類的類型時(shí)拋出。
4. ArithmeticException(算術(shù)異常):當(dāng)試圖做出違反算術(shù)規(guī)則的操作時(shí)拋出,比如除以零。
5. IllegalArgumentException(非法參數(shù)異常):當(dāng)傳遞給方法的參數(shù)不正確或不符合預(yù)期時(shí)拋出。
6. IllegalStateException(非法狀態(tài)異常):當(dāng)對(duì)象處于非法、不一致的狀態(tài)時(shí)拋出。
7. IOException(輸入輸出異常):當(dāng)任何輸入輸出操作失敗或中斷時(shí)拋出。
8. NoSuchMethodException(無此方法異常):當(dāng)試圖調(diào)用不存在的方法時(shí)拋出。
9. SecurityException(安全異常):當(dāng)安全管理器禁止操作時(shí)拋出。
10. InterruptedException(線程中斷異常):當(dāng)線程被中斷時(shí)拋出。文章來源:http://www.zghlxwxcb.cn/news/detail-746221.html
以上都是常見的異常,還有很多可以去官網(wǎng)看看文章來源地址http://www.zghlxwxcb.cn/news/detail-746221.html
到了這里,關(guān)于java異常處理機(jī)制(三)常見異常的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!