2021年1月20日星期三

生动的讲解Exception和Error的区别

举例说明:

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

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

 

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

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

 

Error:不可逆的异常

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

 









原文转载:http://www.shaoqun.com/a/512360.html

跨境电商:https://www.ikjzd.com/

淘粉8:https://www.ikjzd.com/w/1725

巴克莱银行:https://www.ikjzd.com/w/2775


举例说明:Exception被捕获,从异常中恢复,继续程序的执行;小明开车去爬山,途中小明的汽车坏在了半路上,小明从后备箱取出工具箱自己修理汽车,过了一会小明把汽车修好了,然后继续开车行驶。捕获特定异常,排除Exception的通用异常。小明开车去爬山,途中小明的汽车坏在了半路上,小明没学习过汽车修理知识,然后小明拿出手机给附近的修理厂打电话救援。(当前业务没有能力处理异常,需要把异常抛出更高的层
贝贝母婴网:贝贝母婴网
cares:cares
2020春节广东看樱花去什么地方好?广东樱花是什么时候开放:2020春节广东看樱花去什么地方好?广东樱花是什么时候开放
必马!44国买家决策习惯大总结! :必马!44国买家决策习惯大总结!
丽江东巴文化博物馆旅游贴士 :丽江东巴文化博物馆旅游贴士