心理

當前位置 /首頁/完美生活/心理/列表

io異常是運行時異常嗎

io異常是運行時異常嗎

不是

運行時異常不同於檢查異常,編譯器沒有強制對其進行捕獲處理。如果不對這種異常進行處理,當出現這種異常時,會由JVM來處理,例如NullPointerException異常,它就是運行時異常,在Java語言中最常見的異常包括空指針異常、類型轉換異常、數組越界異常等

出現運行時異常後,系統會把異常一直往上層拋出,直到遇到處理代碼爲止。若沒有處理塊則拋到最上層如果是多線程就用()方法拋出,如果是單線程,就用main()方法拋出。拋出之後,如果是線程,那麼這個線程也就退出了。如果是主程序拋出異常,那麼整個程序也就退出了。

所以,如果不對運行時的異常進行處理,後果是非常嚴重的,一旦發生,要麼線程終止,要麼主程序終止。

TAG標籤:運行 io #