我有一個非常簡單的問題。我沒有使用它,但我有好奇心知道答案。只有當異常得到捕獲時,我們才能在catch塊中執行多個語句嗎?我的意思是在下面的代碼中,兩個語句都會執行或不執行?讓我添加一些代碼片段,以清除它。在catch塊中的多重聲明
我已經找到這個鏈接,但沒有給我我的問題的答案。 link Click Here
上面的鏈接我在這個問題中發現的問題由某人提出,但它有非常模糊的代碼,所以很難理解。 stackoverflow Link
try {
int x = doXProcess();
int y = doYProcess();
} catch (Exception e) {
System.out.println("Error related x: " x + e.printStackTrace());
System.out.println("Error related y: " y + e.printStackTrace());
}
感謝您的幫助和時間。
使用調試器來查看它是如何工作的;-) –
不,我沒有嘗試過。在工作中,我遇到了這種情況。我知道如何處理它,但是這個代碼只是好奇心。 – Smit