java中为什么要抛出异常 有try catch 不就可以了么 求高手解答
发布网友
发布时间:2022-05-09 22:14
我来回答
共1个回答
热心网友
时间:2023-10-24 12:13
有些异常是可以修复的。但你又不知道如何修复,只好抛给调用你这个方法的人来修复了。如
你:
public
void
a(int
a){
int
val
=
10
/a;
//这里a
=
0时会出异常,你可以捕获,但你又不知道调用你这个方法的人的意图,只好把异常抛给他
}
所以你保证那个方法就只有你用的话,那你不用抛出异常了。