不要忽略异常(65)

请不要忽略异常,api

  • 尤为在api方法声明将会抛出的异常,这是定义者在试图说明某种问题

  • 空的catch 块起到忽略异常的做用
    • 对空的catch 块保持警戒,不该该出现
      • 至少也要写明忽略该异常的缘由

有一种异常能够忽略调试

  • 好比关闭FileInputStream 的时候,因为还未对其进行操做,不影响文件状态
  • 可是,即使如此,也请记录下日志,方便分析调查缘由

本条目适用于受检异常和非受检异常,日志

  • 选择忽略,会使得程序走下去进而在将来某个时间爆发,增长调试定位难度
    • 正确处理异常,可能挽回错误失败,或者当即传递信息到外界,方便定位问题
相关文章
相关标签/搜索