Q
繼續例外
0
A
回答
5
try {
stuff()
} catch(NullPointerException e) {
// Do nothing... go on
} catch(FileNotFoundException e) {
// Do nothing... go on
} catch(Exception e) {
// Now.. handle it!
}
0
你可以這樣做,因爲@daniel建議,但我有一些額外的想法。
- 你永遠要 '做什麼'。至少記錄有一個例外的事實。
- 捕捉NullPointerException異常可能是危險的。他們可以來自任何地方,而不僅僅是您希望例外的代碼。如果你捕捉並繼續,如果你不嚴格控制try/catch塊之間的代碼,你可能會得到意想不到的結果。
0
多個catch塊捕獲的異常在try塊arised
<code>
try{<br/>
// Code that may exception arise.<br/>
}catch(<exception-class1> <parameter1>){<br/>
//User code<br/>
}catch(<exception-class2> <parameter2>){<br/>
//User code<br/>
}catch(<exception-class3> <parameter3>){<br/>
//User code<br/>
}
</code>
相關問題
- 1. 從下一行繼續取得例外
- 2. C#繼續在主處理的例外
- 3. 繼續嘗試,甚至例外
- 4. 意外的 '繼續'
- 5. 朱莉婭 - 繼續外環
- 6. 嘗試()中的R不繼續就例外
- 7. 繼續執行sql存儲過程,儘管有例外
- 8. 即使在例外之後繼續騾(3.3)流
- 9. 繼續插入時例外Postgres的提高
- 10. 如何忽略例外並繼續循環從開始
- 11. 繼續在Java中有例外的Postgres事務
- 12. 例外:內存不足,無法繼續執行程序
- 13. 休息保證例外 - 無效JSON模式,無法繼續
- 14. 繼續例外並轉到下一個語句python
- 15. 例外的繼承在PHP
- 16. SQL - 加總案例/何時繼續
- 17. 示例服務器支持100-繼續
- 18. 繼續迭代外部while循環
- 19. 在foreach循環塊外繼續聲明
- 20. 繼續後撥號方案外卡賽
- 21. PHP腳本意外不會繼續
- 22. 繼續不能在循環外使用
- 23. 繼續
- 24. 「繼續」
- 25. 繼續閱讀繼續觸摸
- 26. 在插入並在SQL Server中繼續插入時忽略SQL錯誤例外
- 27. F#延續繼續StackOverflowException
- 28. 繼XCUITest之後繼續
- 29. 繼續抽象
- 30. 繼續JNLP
您應該修正你的代碼,以消除這些例外。對於拋出`NullPointerException`的代碼,沒有**的藉口。 – SLaks 2011-01-20 20:45:57
拋出NullPointerExceptions的代碼不太可能正常工作。 – 2011-01-20 20:47:49