黑马程序员技术交流社区
标题:
异常处理什么时候用throw,什么时候用try...catch
[打印本页]
作者:
铜雀台
时间:
2016-9-15 01:21
标题:
异常处理什么时候用throw,什么时候用try...catch
异常处理什么时候用throw,什么时候用try...catch
作者:
yigezhifu
时间:
2016-9-15 01:43
throw是主动处理,把当前方法中出现的异常抛出去,自己不处理,处理异常交给要调用它的方法;try-catch被动处理,如果不处理的话编译就不能通过,是成对出现的,意思是在try中捕获的异常马上交给catch去处理
作者:
jiubaK
时间:
2016-9-15 02:35
当需要把问题暴露给上层调用者时,使用throw;
作者:
jiubaK
时间:
2016-9-15 02:37
当不能再throw或不需要向外暴露时,就try-catch;
其实一般说来,目前就throw就行了,try-catch可能做实际项目时,日志文件处会用到吧
作者:
18001105207
时间:
2016-9-15 09:53
一般都是用throw往外抛,会有一个类来统一处理这些异常
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2