请问java中用throws声明异常有声明实际作用

说得通俗点打错字了,是有什么实际作用
2025-03-28 15:22:01
推荐回答(5个)
回答(1):

throw这个是处理异常的一种方式
还有一种方式就是:try{}catch(Exception e){}
只不过这个throws是把异常交给调用者或着系统来处理,我们老师曾经有个很经典的比方:异常当作篮球的话,你有两种方式处理它,要么投篮,即是用try{}catch(){}来处理
一种是传球,即是用throws来处理
这里不能这样理解的,只能说把它交给别人

回答(2):

就是告诉人家 这个类可能会抛出以下异常,让人家注意点,记得处理这些可能出现的异常。
throw一定会抛出个异常 throws不一定会抛出异常
如果他的父类会抛出了异常的话,你如果不处理的话。就申明下,接着往下抛出

回答(3):

是抛出异常,说通俗点两点,1、方便我们检查异常的出现,便于查找错误。2、可以方便提示错误,优化用户的使用。

回答(4):

底层的逻辑出现异常,反馈给上层的逻辑、或反馈给用户

回答(5):

抛出被更高一层cathch住