当前位置: 首页 > 图灵资讯 > java面试题> 金三银四精选java面试题-在Java的异常处理机制中,什么时候应该抛出异常,什么时候捕获异常?

金三银四精选java面试题-在Java的异常处理机制中,什么时候应该抛出异常,什么时候捕获异常?

来源:图灵教育
时间:2023-12-11 13:48:53
 

在Java的异常处理机制中,什么时候应该抛出异常,什么时候捕获异常?

 

异常相当于一种提示,如果我们抛出异常,就相当于告诉上层方法,我抛了一个异常,我处理不了这个异常,交给你来处理,而对于上层方法来说,它也需要决定自己能不能处理这个异常,是否也需要交给它的上层。

 

所以我们在写一个方法时,我们需要考虑的就是,本方法能否合理的处理该异常,如果处理不了就继续向上抛出异常,包括本方法中在调用另外一个方法时,发现出现了异常,如果这个异常应该由自己来处理,那就捕获该异常并进行处理。