异常捕获问题

Smile_Ren 2014-12-04 07:07:16
try{
}catch(){
}和
throws Exception 最大区别在哪里
...全文
191 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Runner6587 2014-12-05
  • 打赏
  • 举报
回复
如果这个异常自己可以处理或者别人处理不了就是用第一种! 如果别人可以处理就是用第二种!
ghx287524027 2014-12-04
  • 打赏
  • 举报
回复
最根本的就是:一个自己处理,一个交给别人处理。
ghx287524027 2014-12-04
  • 打赏
  • 举报
回复
最根本的就是:一个自己处理,一个交给别人处理。
org_cy 2014-12-04
  • 打赏
  • 举报
回复
最大区别就是一个自己处理,一个交给别人处理。 try{ }catch(){ } 抓住异常后, 如果后面有代码,会执行后面的代码, 而 throws Exception 在代码中抛出异常后,后面的代码就不执行了,更多的时候是将throws Exception 作为返回值,throws Exception 可抛出多个异常
wyc_ 2014-12-04
  • 打赏
  • 举报
回复
最大区别就是一个自己处理,一个交给别人处理。
云上飞翔 2014-12-04
  • 打赏
  • 举报
回复
try{ }catch(){ } 含义:自己在代码中捕获异常并进行相应处理。 throws Exception 含义:代码中可能产生异常,但自己不想或不能处理,交由这个代码的调用者来处理,这时就要:throws Exception,申明抛出异常,要求:该代码的调用者要注意,代码可能抛出异常,要求他处理(即:checked exception)

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧