java异常个人理解
生活随笔
收集整理的這篇文章主要介紹了
java异常个人理解
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
廢話不說先貼圖
所有的異常和錯誤都繼承與Throwable類,它的下面又分為兩大子類。
1.Error(uncheck)
Error,錯誤。它是java程序中不被捕獲的錯誤,并且總是不被控制。
例如:OutOfMemoryError
2.Exception(check)
Exception,異常。所有的異常類都繼承于java.lang.Exception,異常又被分為兩大種,
a.運行時異常(RuntimeException)
運行時異常在編譯器中編寫的時候不會被編譯器檢測出來。
例如:NullPointerException(空指針異常),ArithmeticException(計算異常),ClassCastException(類型轉換異常)
,ArrayIndexOutOfBoundsException(數組越界異常)
b.編譯異常(RuntimeException以外的異常)
編譯異常在編譯器中編寫的時候會被編譯器檢測出來,即需要try..catch...finally...或throws處理的異常。
?
異常的處理
異常總是需要拋出才能被捕獲,下去為異常處理的關鍵字
?
轉載于:https://www.cnblogs.com/zhengxq21/p/9497406.html
總結
以上是生活随笔為你收集整理的java异常个人理解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Axure RP 9免费下载
- 下一篇: ffmpeg下载安装教程及介绍