trycatch放在for迴圈的裡面還是外面好

2022-08-29 06:15:10 字數 442 閱讀 2811

try放在for迴圈裡面和外面的區別是什麼呢?先看看下面的**的區別:

public class test

} catch(exception e)}}

public void test2()

}   

} catch (exception e)

}public static void main(string args) throws exception

}結果:01

2異常45

------------------------01

2異常總結:try放在for迴圈的裡面所有的for迴圈都會執行,當遇到異常時,丟擲異常繼續執行;放在外面,當遇到異常時,丟擲異常,後面的迴圈就會終止,並不會執行。

對於放到裡面還是外面,有時候還看自己的選擇,一般建議放到裡面比較好。

try catch放在迴圈內外的區別

如下2段 public void test1 catch interruptedexception e public void test2 catch interruptedexception e test1是將try catch放在了迴圈內,test2是將try catch放在了迴圈個。二者的區別...

try catch裡面try catch巢狀

try catch裡能否內嵌try catch?答案是肯定的。但是等內層try catch出異常之後是個什麼執行順序呢?看下面 static void main string args catch exception ex finally console.readkey private static...

為什麼wait 一定要放在迴圈中

在多執行緒的程式設計實踐中,wait 的使用方法如下 synchronized monitor 處理其他的業務邏輯 那為什麼非要while判斷,而不採用if判斷呢?如下 synchronized monitor 處理其他的業務邏輯 這是因為,如果採用if判斷,當執行緒從wait中喚醒時,那麼將直接執...