長春網(wǎng)站免費制作百度搜索數(shù)據(jù)查詢
起因:一位面試管突然問了這么一道基礎(chǔ)的面試題,反而秀了面試者一臉,經(jīng)常用的卻被問到時不知道怎么回答,所以我們平時在寫代碼的時候,要多注意細節(jié)跟原理。也許你不服:不就是先這樣,再那樣,最后就是那樣了。。。嗯 回答的很棒,下次不要這么秀了,回家等通知吧!
下面直接上干貨:
1.try-catch 在循環(huán)內(nèi)層的時候
? ? ? ? 可以看到它雖然報錯了,但是錯誤內(nèi)部消化了,可以繼續(xù)往下執(zhí)行,不會影響到整體循環(huán)的進行
?
2.try-catch在循環(huán)外層的時候
? ? ? ? 可以看到,只要報錯了,就直接終止了循環(huán),拋出了錯誤
使用區(qū)別:
? ? 1. 看業(yè)務(wù)場景需要:碰到錯誤是不是要提前終止,還是繼續(xù)往下。
? ? 2. 當然持續(xù)的報錯是會消耗掉內(nèi)存的使用空間的,這個也是需要考慮的問題
當然這里顯示的只是簡單的邏輯,如果要搞些騷操作,那得小心再小心,不然一不小心收到個‘大禮包’
????????? ?
?
?