throws exception 会将异常上抛,在循环中会中断循环
try catch 将异常捕获,不影响下一条执行
那么如果try catch到了,在catch中有没有必要加continue呢?
答案是加不加都一样
那么加上continue和不加哪个效率更高呢?
测试结果是不加continue效率更高
tips:在定时器中,可能会去循环执行某一条方法,为了保证容错性,最好使用try catch捕获异常,不影响下一条执行,错误的那一条做好记录 不过具体要根据需求来写
博客讨论了循环中异常处理的问题。throws exception会中断循环,try catch可捕获异常不影响后续执行。还探讨了catch中加continue的必要性及效率,测试显示不加效率更高。同时提到定时器循环执行方法时,为保证容错性可用try catch并记录错误,具体依需求而定。
throws exception 会将异常上抛,在循环中会中断循环
try catch 将异常捕获,不影响下一条执行
那么如果try catch到了,在catch中有没有必要加continue呢?
答案是加不加都一样
那么加上continue和不加哪个效率更高呢?
测试结果是不加continue效率更高
tips:在定时器中,可能会去循环执行某一条方法,为了保证容错性,最好使用try catch捕获异常,不影响下一条执行,错误的那一条做好记录 不过具体要根据需求来写
2139
313

被折叠的 条评论
为什么被折叠?