永发信息网

java throw new Exceotion()和throw e的区别

答案:1  悬赏:0  手机版
解决时间 2021-01-09 18:59
java throw new Exceotion()和throw e的区别
最佳答案
throw e是将已经catch到的e重新抛出,而throw new Exception()是重新生成一个Exception类的对象并抛出。有两点重要区别,第一e中记录了原异常的信息,如除零异常的信息,而new Exception()是一个新对象,当中不包含任何有用的信息;第二e可能存在向上转型,即e的实际类型可能是Exception的子类,而new Exception()就是Exception类的对象。追问不好意思现在才看到回答。谢谢你的回答但我想问的是问题补充说明里的那个例子中,为什么第一个exception抛出需要加try{},而后面的那个throw e不用加try{}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
If the phonewrong, you will get a new one
昆明929路公交车路线多长时间
26-30 、32-34求解
广德楼的历史成绩
魅族魅蓝2m578m参数
电脑开机出现0×000000D4怎么办
有个金元宝背面写着好像足金,大神帮忙看看真
神农饲料猪为什么不爱吃,
我妈没有家,她要是没了往哪埋,
海贼王 超新星11人中被黑胡子干掉的是谁?
蔡思雨是新店哪里的
高额一般形容哪些
请用代理服务器观看是什么意思呀?
Java 中的 Swing 框架现在是不是被淘汰了
7,5折460原价多少
推荐资讯
16个0.15比15.65的0.45少多少怎么列式
请问抽油烟机的排烟管道能用塑料排水管(直径
全切双眼皮适合哪些人
我12岁了只有1米42是否很矮
10公分厚的混泥土,一平方要多少水泥、沙子、
临时工每天10个小时,11块一小时,天天让我加
成品腻子有哪些品牌
找个大十二岁的男人怎么样
白发养黑是怎么操作的?
认真阅图,完成填空.(1)图1是人体消化系统
家里的树被人砍了,我应该怎么办!
不是不想碰你,而是怕伤害你。谁能用一段话将
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?