“让别人来处理”怎样理解?(java异常“关键字:throws,throw,try,catch,finally”)

异常处理有两种方式:“自己处理”、“让别人来处理”。那么怎样才是“让别人来处理”呢?... 异常处理有两种方式:“自己处理”、“让别人来处理”。那么怎样才是“让别人来处理”呢? 展开
 我来答
匿名用户
2012-12-19
展开全部
自己处理,就是我们的方法体中的方法要对某个可能产生的异常自己主动的进行捕获。
让别人处理,就是我们的方法体抛出可能产生的异常(throws声明异常),让调用你的方法的人进行捕获操作处理。
bd9006
2012-12-19 · TA获得超过2.5万个赞
知道大有可为答主
回答量:4.8万
采纳率:63%
帮助的人:1.6亿
展开全部
try{
doSomething();

}catch(Exception ex){
.........

}

.........

//抛出异常,让“别人”处理

void doSomething() throws Exception{
................................

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
LynnSEO
2012-12-19 · TA获得超过1870个赞
知道小有建树答主
回答量:1061
采纳率:0%
帮助的人:579万
展开全部
throws是把异常交给调用者或着系统来处理
我们老师曾经有个很经典的比方:异常当作篮球的话,你有两种方式处理它,要么投篮,即是用try{}catch(){}来处理;一种是传球,即是用throws来处理
这里可以理解为把它交给别人
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
邗启3V
2012-12-19 · TA获得超过7271个赞
知道大有可为答主
回答量:1413
采纳率:100%
帮助的人:1396万
展开全部
自己处理:自己用try-catch捕捉异常,并处理
让别人来处理:就是你某个方法throws 异常,自己不管,谁调用这个方法,谁就自己处理异常
希望对你有帮助
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wcsfire234
2012-12-19 · TA获得超过672个赞
知道小有建树答主
回答量:737
采纳率:0%
帮助的人:225万
展开全部
try,catch,finally 就是自己处理
throw 就是 抛出异常 比如 throw new Exception();

throws 就是说 这个方法含有安全隐患(可能会产生异常) 需要调用它的地方也要能处理这个隐患
也就是向外层抛出异常
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Goal0_桥
2012-12-19 · 超过11用户采纳过TA的回答
知道答主
回答量:33
采纳率:0%
帮助的人:26万
展开全部
往上抛呗 就是在 Class 后面 thorws 异常 里面就不用throw了。
比如: public class Test Thorws ......{
...................................
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式