在我的應用程序中,我從來沒有使用鏈式異常。但我真的很期待使用它,因爲我相信它可以讓我的代碼更好。但是,對於新手來說,有人可以爲我提供一些例子,比如哪種類型的場景以及如何使用?如何使用鏈式異常
Q
如何使用鏈式異常
-1
A
回答
3
下面的例子演示瞭如何使用異常鏈。
try {
} catch (IOException e) {
throw new SampleException("Other IOException", e);
}
在這個例子中,一個IOException
捕捉時,一個新的SampleException
異常,同時附加的原始cause
和exceptions
鏈被拋出到下一個更高的水平exception
處理程序創建的。
0
嘗試這樣
try{
.....
}catch(ArithmeticExecption e){
....
}
.
.
.// u can add various exceptions like this
catch(Exception e){
....
}
//如果您不能確定使用哪個例外,使用更
一般例外,就像我上面
相關問題
- 1. 鏈式異常的循環
- 2. 如何使用Perl異常?
- 3. 如何使用異常?
- 4. Voicexml如何使用異常
- 5. 不允許異常鏈接的JDK異常如何?
- 6. 您可以使用JAX-WS和SOAP拋出鏈式異常嗎?
- 7. 如何實現異常鏈在PHP
- 8. 鏈式異常與PrintStackTrace相關
- 9. 鏈式異常堆棧示例
- 10. 鏈式異常的優勢是什麼
- 11. Python異常鏈接
- 12. 如何使用PostSharp將異常轉換爲另一個異常?
- 13. 如何使用K-means算法發現異常/異常
- 14. 使用異常
- 15. 異常,如果VirtualStackPanel使用
- 16. 如何在隊列中使用異常
- 17. 如何使用python lambda捕獲異常
- 18. 如何使用Sphinx記錄異常
- 19. 如何使用customErrors捕獲異常?
- 20. 如何捕捉「使用mypackage」的異常?
- 21. 如何使用異常stategy&RouteNotFoundStrategy
- 22. 如何使用Jasmine斷言異常?
- 23. 如何在Python中使用Except異常?
- 24. 如何使用Hamcrest來測試異常?
- 25. 如何使用異常查詢?
- 26. 如何使用trigger.io處理異常
- 27. 如何正確使用Try-Catch異常?
- 28. Java數字格式異常使用
- 29. 使用DateTime.ParseExact引發格式異常
- 30. 的IEqualityComparer異常使用LINQ(NotSupportedException異常)
沒有真正明確提及,但你的意思是什麼鏈式異常,你在哪裏遇到過這個概念? – Elemental
http://stackoverflow.com/questions/5020876/what-is-the-advantage-of-chained-exceptions可能的重複 – Raedwald