摘要:
根据自己几年的项目经验,说说自己对异常处理的认识。 首先看一段代码 我们经常会看到上述这样的代码。你是不是还在为你捕捉了异常,增强了程序健壮性而沾沾自喜啊!但是这些代码除了在主程序中,永远不要捕捉它。除非你有特别的理由。使用异常处理,我们有一个原则:永远不处理你不知道怎么处理的异常,换句换说不遮掩异常。通过这个原则,暴露出了初学者经常犯得一个错误。普便使用捕捉一般异常。异常本质上是对程序接口隐含假设的一种违反。一般一类错误都会有一个异常类来进行处理。如流操作中的IOException,线程操作中的InterruptedException……对错误进行分类整理后,不同类型的错误走不同的处理程序. 阅读全文