java異常

品牌型號:聯想拯救者Y9000P
系統:Windows11

java異常

Java中的異常(Exception)又稱為例外,是一個在程序執行期間發生的事件,它中斷正在執行的程序的正常指令流。為了能夠及時有效地處理程序中的運行錯誤,必須使用異常類。

在Java中一個異常的產生,主要有如下三種原因:

1、Java內部錯誤發生異常,Java虛擬機產生的異常。

2、編寫的程序代碼中的錯誤所產生的異常,例如空指針異常、數組越界異常等。這種異常稱為未檢査的異常,一般需要在某些類中集中處理這些異常。

3、通過throw語句手動生成的異常,這種異常稱為檢査的異常,一般用來告知該方法的調用者一些必要的信息。異常發生之後,如果選擇了上拋,拋給了我的調用者,調用者需要對這個異常繼續處理,那麼調用者處理這個異常同樣有兩種處理方式。Java中異常發生之後如果一直上拋,最終拋給了main方法,main方法向上拋,拋給了調用者JVM,JVM知道這個異常發生,只有一個結果:終止java程序。