java异常问题: 1,对RuntimeException运行时异常的处理方式有哪些,都是怎么处
java异常问题:1,对RuntimeException运行时异常的处理方式有哪些,都是怎么处理的?2,对Exception编译异常处理方式有哪些,都是怎么处理的?3,t...
java异常问题:
1,对RuntimeException运行时异常的处理方式有哪些,都是怎么处理的?
2,对Exception编译异常处理方式有哪些,都是怎么处理的?
3,throws和throw的问题,不清楚:在可能会出异常的方法已经申明了,为什么还可以throw一个异常对象呢?是不是说,只要方法上申明了,下面就必须得抛吗?
希望有经验的为我解答!不要从百度粘贴的。
不要粘贴的!!!!! 展开
1,对RuntimeException运行时异常的处理方式有哪些,都是怎么处理的?
2,对Exception编译异常处理方式有哪些,都是怎么处理的?
3,throws和throw的问题,不清楚:在可能会出异常的方法已经申明了,为什么还可以throw一个异常对象呢?是不是说,只要方法上申明了,下面就必须得抛吗?
希望有经验的为我解答!不要从百度粘贴的。
不要粘贴的!!!!! 展开
展开全部
对整个问题不是很理解,异常的处理方式通常有两种,捕获和不捕获,方法产生异常时如果用try……catch……捕获了,你可以按照你想要的逻辑进行处理(打日志,判定失败等),这个看个人了,如果不捕获,那个包含这个异常的方法声明出必须抛出,有上层方法处理,如果到main方法也是抛出,经交给java虚拟机处理。
方法内部如果捕获了且抛出的,方法要加声明;如果不抛出,方法上不加声明,但是如果不捕获,是一定要加声明的。
方法内部如果捕获了且抛出的,方法要加声明;如果不抛出,方法上不加声明,但是如果不捕获,是一定要加声明的。
更多追问追答
追问
你说的下面的不懂,就是从:方法内部如果。。。
还是不太懂
为什么捕获了,还要抛出呢?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询