举例说明:

Exception被捕获,从异常中恢复,继续程序的执行;

  • 小明开车去爬山,途中小明的汽车坏在了半路上,小明从后备箱取出工具箱自己修理汽车,过了一会小明把汽车修好了,然后继续开车行驶。

 

捕获特定异常,排除Exception的通用异常。

  • 小明开车去爬山,途中小明的汽车坏在了半路上,小明没学习过汽车修理知识,然后小明拿出手机给附近的修理厂打电话救援。
  • (当前业务没有能力处理异常,需要把异常抛出更高的层面去处理)。打电话的时候,要尽量和修理厂描述清楚,具体是车的哪里,问题表现形式。

 

Error:不可逆的异常

  • 小明开车去爬山,在小明开车的途中,突然前方的路塌了。(此时小明根本没有能力去修复)

 

版权声明:本文为haha66原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/haha66/p/14303270.html