課程
/后端開發
/Java
/Java入門第三季
那么問題來了,既然諸如此類的語句(if、for、switch等)可以用來代替異常處理,那么我們之前所學的 trycatch、throw這些異常處理語句還有何意義?
2017-03-27
源自:Java入門第三季 5-2
正在回答
if可以進行簡單的過濾, 但是, 由于機器或者說環境各異, 可能會產生一些無法預知的異常, 這是在開發階段無法預知的, 所以就要用try...catch來捕捉, 而if是無法做到的. 當不可預知有什么異常的時候,用try 當過多情況需要處理,用if就會太繁瑣 當你需要觀察的代碼沒有返回值的時候,if()當中沒法作判斷,必須用try
舉報
Java中你必須懂得常用技能,不容錯過的精彩,快來加入吧
3 回答為什么判斷ID是否被占用不用equals??
1 回答可以通過id來判斷是否存在該課程嗎?
2 回答判斷List中是否存在課程,
1 回答關于判斷學生ID是否占用
4 回答判斷set中的課程是否存在時報錯
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-03-27
if可以進行簡單的過濾, 但是, 由于機器或者說環境各異, 可能會產生一些無法預知的異常, 這是在開發階段無法預知的, 所以就要用try...catch來捕捉, 而if是無法做到的.
當不可預知有什么異常的時候,用try
當過多情況需要處理,用if就會太繁瑣
當你需要觀察的代碼沒有返回值的時候,if()當中沒法作判斷,必須用try