异常处理原理及应用(3)
不要使用覆盖式异常处理块 另一个危险的处理是覆盖式处理器(blanket handler)。该代码的基本结构如下: try{ // … } catch(Exception e){ // … } 使用覆盖式异常处理块有两个前提之一: 1. 代码中只有一类问题。 这可能正确,但即便如此,也不应使用覆盖式异常处理,捕获更具体的异常形式有利物弊。 2. 单个恢复操作始终适用。 这几乎绝对错误。几乎没有哪个方法能放之四海而皆准,能应对出现的任何问题。
注册时间:2010-03-09