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