java异常问题: 1,对RuntimeException运行时异常的处理方式有哪些,都是怎么处

java异常问题:1,对RuntimeException运行时异常的处理方式有哪些,都是怎么处理的?2,对Exception编译异常处理方式有哪些,都是怎么处理的?3,t... java异常问题:

1,对RuntimeException运行时异常的处理方式有哪些,都是怎么处理的?
2,对Exception编译异常处理方式有哪些,都是怎么处理的?
3,throws和throw的问题,不清楚:在可能会出异常的方法已经申明了,为什么还可以throw一个异常对象呢?是不是说,只要方法上申明了,下面就必须得抛吗?

希望有经验的为我解答!不要从百度粘贴的。
不要粘贴的!!!!!
展开
 我来答
百度网友d325396
2014-11-25 · TA获得超过318个赞
知道小有建树答主
回答量:212
采纳率:0%
帮助的人:216万
展开全部
对整个问题不是很理解,异常的处理方式通常有两种,捕获和不捕获,方法产生异常时如果用try……catch……捕获了,你可以按照你想要的逻辑进行处理(打日志,判定失败等),这个看个人了,如果不捕获,那个包含这个异常的方法声明出必须抛出,有上层方法处理,如果到main方法也是抛出,经交给java虚拟机处理。

方法内部如果捕获了且抛出的,方法要加声明;如果不抛出,方法上不加声明,但是如果不捕获,是一定要加声明的。
更多追问追答
追问
你说的下面的不懂,就是从:方法内部如果。。。
还是不太懂
为什么捕获了,还要抛出呢?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式