在接受採訪時,記者問我..這 我有寫在一側的代碼像上的錯誤catch塊沒叫
try
{
//code line 1
//code line 2
//code line3 -- if error occur on this line then did not go in the catch block
//code line 4
//code line 5
}
catch()
{
throw
}
try與catch塊假設我們得到了代碼中的錯誤3號線 那麼這將不會走在catch塊 但如果我上除了3線的任何其他行有錯誤就在catch塊去
這是可能的,如果在一個特定的行發生錯誤,那麼它是不是去在catch塊?
執行第3行時,從電腦上拔下電源和絃:) – Jan 2011-04-20 20:56:58
OOM和SO異常很難(不可能?)捕捉。 – 2011-04-20 21:00:25
實際面試問題是什麼?如何做到這一點,第3行不會導致catch塊被輸入,或給定的代碼,第3行可能會做什麼可能會阻止catch捕捉任何東西? – 2011-04-20 21:11:47