为了账号安全,请及时绑定邮箱和手机立即绑定

关于java 异常的一些问题?

关于java 异常的一些问题?

慕斯3028391 2017-05-24 15:59:23
try{}括号里或者 catch{}括号里是不是一定要写有内容,如果不写是不是不能编译通过? 例如下面代码段能编译通过吗?如果不通过,理由是什么?try{}catch(Exception e2){}catch(IOException e3){}catch{} 
查看完整描述

3 回答

?
谜之米

TA贡献8条经验 获得超5个赞

编译不能过 的原因是你IOException 范围比 Exception 小。范围小的IOException  要放到范围大的Exception 前面。不然前面范围大的Exception 把所有异常都吃了后面的IOException 就没作用了

查看完整回答
反对 回复 2017-05-24
?
慕慕8255054

TA贡献2条经验 获得超0个赞

未发生异常执行 try{}   发生异常 catch(Exception e2){}     catch(IOException e3){}永远不会被执行

查看完整回答
反对 回复 2017-05-24
  • 3 回答
  • 0 关注
  • 1479 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信