課程
/后端開發(fā)
/Java
/Java入門第三季
請問怎么去判斷哪些是不能處理的異常?哪些是可以處理的?我如果一直拋出異常會怎么樣呢?
2016-10-03
源自:Java入門第三季 1-5
正在回答
簡單舉例來說,我用了 java.io.* 用了java 文件流的輸入輸出,就會產(chǎn)生不可預見的異常,假如,文件不存在,假如,流,讀寫失敗等,這些不可預見的問題,如果不捕獲并且忽略這些異?;蛘邔Ξ惓_M行相應的處理,也許會造成整個程序的崩潰,甚至有可能造成JVM的崩潰。所以,在編譯時,JVM就會檢查這些可能會造成異常的代碼,是否對異常進行了捕獲和處理。
而運行時異常,是程序員自己的錯誤而造成的,比如下標越界,這些問題在寫代碼的時候程序員自己就可以處理,是可預見的異常。編譯時 JVM不會檢查
總之,對于可以預見的異常要進行處理,剩下的就拋出了.
人來神往 提問者
舉報
Java中你必須懂得常用技能,不容錯過的精彩,快來加入吧
3 回答如何不出現(xiàn)異常
4 回答手牌的大小如何判斷呢
4 回答如何判斷S已經(jīng)完成遍歷
1 回答異常異常異常
1 回答如何對非法字符異常進行捕獲?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2016-10-03
簡單舉例來說,我用了 java.io.* 用了java 文件流的輸入輸出,就會產(chǎn)生不可預見的異常,假如,文件不存在,假如,流,讀寫失敗等,這些不可預見的問題,如果不捕獲并且忽略這些異?;蛘邔Ξ惓_M行相應的處理,也許會造成整個程序的崩潰,甚至有可能造成JVM的崩潰。所以,在編譯時,JVM就會檢查這些可能會造成異常的代碼,是否對異常進行了捕獲和處理。
而運行時異常,是程序員自己的錯誤而造成的,比如下標越界,這些問題在寫代碼的時候程序員自己就可以處理,是可預見的異常。編譯時 JVM不會檢查
總之,對于可以預見的異常要進行處理,剩下的就拋出了.