課程
/后端開發(fā)
/Java
/Java入門第三季
譬如用戶輸入了某些無效輸入,系統(tǒng)不會立即中斷,只會提示再次輸入直到有效為止,類似這種是不是只能自己寫代碼處理而不能用try catch?
2016-06-10
源自:Java入門第三季 1-3
正在回答
try 中要有異常才會跳轉(zhuǎn)到catch中
也就是說如果try中只是無效輸入而不是編譯時所產(chǎn)生的異常是不會跳轉(zhuǎn)到catch上的
紅袖侍讀 提問者
這兩天到處搜索終于搞清楚異常的大概了,上面的小伙伴答案不對。無效輸入是可以跳轉(zhuǎn)到catch上的,因?yàn)楫惓3薺ava內(nèi)部定義的,用戶也是可以自定義的。異常處理的目的就是在異常發(fā)生(包括自定義的無效輸入)時能捕捉到并善后(這個善后對普通用戶來說可以顯示些正常的人話,對程序員來說可以打印trace跟蹤出錯位置)從而不用中斷程序
舉報
Java中你必須懂得常用技能,不容錯過的精彩,快來加入吧
2 回答try catch語句中catch()括號中的異常名是怎么來的?
4 回答捕獲到的異常,可以在當(dāng)前方法的 catch 塊中處理,也可拋出給調(diào)用者去處理
2 回答什么時候使用try catch來處理異常?只有軟件提示了,才需要嗎
1 回答異常處理的作用
3 回答在catch塊中捕獲異常后,怎么回到try塊中重新執(zhí)行try塊中的代碼?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-06-10
try 中要有異常才會跳轉(zhuǎn)到catch中
也就是說如果try中只是無效輸入而不是編譯時所產(chǎn)生的異常是不會跳轉(zhuǎn)到catch上的
2016-06-11
這兩天到處搜索終于搞清楚異常的大概了,上面的小伙伴答案不對。無效輸入是可以跳轉(zhuǎn)到catch上的,因?yàn)楫惓3薺ava內(nèi)部定義的,用戶也是可以自定義的。異常處理的目的就是在異常發(fā)生(包括自定義的無效輸入)時能捕捉到并善后(這個善后對普通用戶來說可以顯示些正常的人話,對程序員來說可以打印trace跟蹤出錯位置)從而不用中斷程序