是否有嵌套的trycatch块的首选项?

是否有嵌套的trycatch块的首选项?,第1张

是否有嵌套的try / catch块的首选项?

我总是会去第一个例子。

如果close抛出异常(实际上,FileReader永远不会发生),那么处理该调用者的异常异常的标准处理方式不是吗?几乎可以肯定,异常例外比使用资源时遇到的任何问题都要重要。如果您对异常处理的想法是调用System.err.println,则第二种方法可能更合适。

存在一个将异常抛出多远的问题。ThreadDeath应该总是被重新抛出,但是在它内部的任何异常都会阻止它。同样,Error应该比RuntimeException和RuntimeException比检查的异常更远。如果您真的想要,可以编写代码来遵循这些规则,然后使用“环顾四周”成语对它进行抽象。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5130872.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-17
下一篇 2022-11-17

发表评论

登录后才能评论

评论列表(0条)

保存