異常處理是將應用程序從崩潰中最有用的機制。即使我們大多數人遵循異常處理機制。即使我看到許多仍然得到例外。我們是否應該以某種方式處理例外情況?我的問題是,處理任何異常的最佳方式是什麼?如何有效處理任何類型的異常?
我想澄清一些事情。當我說處理異常時,不僅意味着捕獲適當的異常消息並顯示或記錄它。相反,它假定處理例外的糾正措施。
讓我們考慮這段代碼:
try {
someMethod1();
} catch (MyException e) {
System.out.println(e.getMessage());
} catch (YourException e) {
System.out.println(e.getMessage());
}
在上面的代碼,「MyException」和「YourException」可能無法捕捉所有類型的異常。但是,我們當然可以使用「java.lang.Exception」。我們如何識別正確的異常類型?以及如何處理該異常?特別是在使用外部庫時。
根據要求更詳細。
謝謝
危險的問題! – Yehonatan 2010-12-10 08:37:49