我只是困惑是否可以在用戶定義的異常中使用多個catch塊是否可以在用戶定義的異常中使用多個catch塊?
-5
A
回答
4
是的,可以使用Java 7+中的多個catch塊。
您可以這樣做來實現在遇到特定錯誤時執行的特定方案。例如: 來源:Jenkov.com
try {
// execute code that may throw 1 of the 3 exceptions below.
} catch(SQLException | IOException e) {
logger.log(e);
} catch(Exception e) {
logger.severe(e);
}
相關問題
- 1. 是否可以在catch塊中使用Try catch塊?
- 2. 在catch塊中重新拋出異常是否有意義?
- 3. 是否可以在VBA中定義一個用戶定義類型的常量?
- 4. C#句柄中的try-catch塊是否可以輸入多個catch塊?
- 5. 是否可以使用JAX WS Dispatch API處理用戶定義的異常?
- 6. 使用已定義的catch塊獲取未處理的異常
- 7. 我們可以從catch塊中拋出一個自定義異常嗎?
- 8. 是否可以使用自定義異常停止線程?
- 9. 在Try塊中,爲多個異常創建一個Catch還是爲每個異常創建一個Catch更好?
- 10. 異常處理與多個catch塊
- 11. 在catch塊中拋出異常請求另一個try catch塊
- 12. C#異常捕捉使用try..catch塊
- 13. 是否可以在Ruby中使用可選參數定義一個塊?
- 14. 我可以在PDO事務中使用try catch異常嗎?
- 15. 我可以在Netlogo中使用try catch(異常處理)
- 16. 我們可以捕捉一個沒有catch塊的異常嗎?
- 17. 每當代碼到達catch塊時調用自定義異常
- 18. 用多個catch塊捕獲一個reraised異常?
- 19. 在catch塊捕獲異常
- 20. 可以拋出異常的java中的方法的try/catch塊
- 21. json_encode是否可以觸發catch塊?
- 22. 應該使用多個catch塊還是catch基本異常並使用is關鍵字處理它?
- 23. 用戶定義的異常
- 24. Nodejs異常轉義try/catch塊
- 25. 只有一個try-catch塊可以捕獲一些異常嗎?
- 26. 在catch塊內拋出一個異常
- 27. 是否可以在C#中調用用戶定義的(自定義)R函數?
- 28. 是否可以在Ruby中使用默認參數定義一個塊?
- 29. 如何使用try catch在x =否定時拋出異常
- 30. 是否可以使用#字符串與定義的常量?
你說的 「用戶自定義」 的異常是什麼意思? –
目前還不清楚你在問什麼。也許相關的代碼示例將有助於澄清? – rmlan
總是可以使用多個catch塊。你甚至嘗試過嗎? – marstran