关于 捕获异常 技巧 自己总结!!!!!!!!

自己总结:


技巧1.对于try catch捕获异常时,在catch中最好加上自己的print命令,对哪块出错,哪个位置出错,哪块逻辑出错进行print,这样一旦捕获到异常能够迅速定位。

特别在相同异常有多个时,你不知道具体是哪个异常抛出的!!


技巧2.是关于何时捕获处理(try catch块),何时throws异常的问题:

 

在一个函数中:对于捕获处理(try catch块)--->一旦出现异常,可以进行捕获,提示,处理----->程序会继续在本函数往下跑!!

在一个函数中:对于throws异常,将由上一层函数进行异常处理--->一旦出现异常,将会抛给上一层函数进行处理,本函数直接停止挂掉!!


本质就在这~~!---->因此你可以根据业务需求控制出现异常时,本函数是否应该往下跑----->因而决定对异常到底在哪try catch,在哪throws异常的是你编程逻辑的需求!!!!!

你可能感兴趣的:(编程)