亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

老師在課程中使用了if來判斷課程id是否被占用,這不就是異常處理嗎?

那么問題來了,既然諸如此類的語句(if、for、switch等)可以用來代替異常處理,那么我們之前所學的 trycatch、throw這些異常處理語句還有何意義?

正在回答

1 回答

if可以進行簡單的過濾, 但是, 由于機器或者說環境各異, 可能會產生一些無法預知的異常, 這是在開發階段無法預知的, 所以就要用try...catch來捕捉, 而if是無法做到的.
  當不可預知有什么異常的時候,用try
  當過多情況需要處理,用if就會太繁瑣
  當你需要觀察的代碼沒有返回值的時候,if()當中沒法作判斷,必須用try

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

老師在課程中使用了if來判斷課程id是否被占用,這不就是異常處理嗎?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號