我想知道java try-catch語句的執行路徑,並且無法找到有關以下情況的詳細信息。Java:是否嘗試執行所有行,或跳到捕捉?
如果我有一個說法,如:
try {
// Make a call that will throw an exception
thisWillFail();
// Other calls below:
willThisExecute();
} catch (Exception exception) {
// Catch the exception
}
下面thisWillFail()行,只要一個例外是移動到catch或try語句跳轉到捕獲的意志執行前執行拋出?
換句話說,假設調用'a'不會在try語句中拋出異常,那麼可以安全地假定在調用'a'之後調用'b'會執行嗎?
感謝
什麼阻止你嘗試它? – Pshemo
沒什麼,只是時間,但我認爲這對其他人也是一個有用的問題,因爲我沒有很容易找到答案。 – Xebozone