Pet*_*Mmm 5 java refactoring netbeans exception-handling
好吧我犯了罪,我写了太多像这样的代码
try {
// my code
} catch (Exception ex) {
// doesn't matter
}
Run Code Online (Sandbox Code Playgroud)
现在我要清理/重构这个.
我正在使用NB 6.7并且代码完成在第一次写入时工作正常,添加所有异常类型等.一旦我完成了上面的代码NB就不提供更多帮助.
你知道一种方法可以说NB再次查看所有Exception类型并提出处理它们并再次完成代码的建议吗?
当您寻求有关如何处理异常的建议时......
没有普遍接受的方法来处理它们。否则,java 语言肯定会隐含这种行为。
根据设计,异常以两种形式存在:
在代码的每个级别(方法或块),代码必须选择在发生任何异常时要做什么(除了可以完全省略处理的未经检查的异常)。这是一种不同的责任选择,没有对所有情况都有效的决定:
java 语言允许您拥有特定的语法,从而更容易处理异常,例如捕获特定异常后跟随更通用的异常......
通常,您会考虑架构中的异常,并做出一些设计决策。一些例子(以独特的方式混合):