throw e和 e.printStackTrace()

throw e和 e.printStackTrace()

throw e和 e.printStackTrace()有什么区别吗

whrow e是做什么?抛出异常?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小脸 2020-08-15 16:33:09

同学你好,

1、throw e 是抛出异常,会中断程序,后面的代码都不执行了

e.printStackTrace() 是输出错误日志,并不中断程序

2、是的,理解是正确的

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

  • 提问者 mixiaofan #1
    throw e这种写法是什么,一般调用不是x.x吗 还有,throw e抛出异常后中断程序,是指执行完finally里面代码后,finally块后面的被中断吗
    2020-08-15 16:53:33
  • 好帮手慕小脸 回复 提问者 mixiaofan #2
    同学你好, 1、throw e这种写法是抛出异常 2、finally是会执行的,它是按顺序下来的。 如果我的回答解决了你的疑惑,请采纳,祝学习愉快~
    2020-08-15 17:56:56
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星

相似问题

登录后可查看更多问答,登录/注册

请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师