当前位置: 技术问答>java相关
求解A
来源: 互联网 发布时间:2015-02-14
本文导语: 34. class Sreejith { public static void main(String args[]) { try{ ///ProtocolException } catch(IOException e) {System.out.println("I");} catch(Exception e) {System.out.println("E");} finally{System.out.println("F");} } } //Exception is the super class of IOException an...
34. class Sreejith
{
public static void main(String args[])
{
try{
///ProtocolException
}
catch(IOException e)
{System.out.println("I");}
catch(Exception e)
{System.out.println("E");}
finally{System.out.println("F");}
}
}
//Exception is the super class of IOException and IOException is the
super class of ProtocolException
if a ProtocolException occurs in try block what will be the out put?
Select all
A. I
B. E
C. F
D. Compilation Error says that there is no matching catch block
Ans:AC
b???为设么不选
{
public static void main(String args[])
{
try{
///ProtocolException
}
catch(IOException e)
{System.out.println("I");}
catch(Exception e)
{System.out.println("E");}
finally{System.out.println("F");}
}
}
//Exception is the super class of IOException and IOException is the
super class of ProtocolException
if a ProtocolException occurs in try block what will be the out put?
Select all
A. I
B. E
C. F
D. Compilation Error says that there is no matching catch block
Ans:AC
b???为设么不选
|
同意rjcludy()和sunni()的观点,try-catch-finally的结构中,如果在try的过程中捕捉了一个异常,就从try中跳出执行相应catch部分的代码,最后执行finally中的代码。
其中finally是一定会执行的部分,而catch则只能批匹配一项。
打个不好听的比方,一个人有活着-死亡-消失三个过程的话,那么只要一次事故就够了^_^
其中finally是一定会执行的部分,而catch则只能批匹配一项。
打个不好听的比方,一个人有活着-死亡-消失三个过程的话,那么只要一次事故就够了^_^
|
小衲写错了一个地方,哈哈哈哈哈
“catch只会发生一次”确实应该是被规定了的
小衲试着总结一下,咳咳咳咳咳。。。
try{
不管写了多少个catch,只会有0个或一个被执行
只要写了finally,就一定会被执行
如果有多个catch,则子类异常放在前面,以保证它被执行
}
catch(有人扔小砖头){抱头,蹲下}
catch(有人扔砖头){跑}
catch(有人扔没打开过的啤酒){喝}
catch(有人扔啤酒){闪}
finally{继续学习Java}
class 有人扔小砖头 extends 有人扔砖头{}
class 有人扔砖头 extends java.lang.Exception{}
class 有人扔没打开过的啤酒 extends 有人扔啤酒{}
class 有人扔啤酒 extends java.lang.Exception{}
“catch只会发生一次”确实应该是被规定了的
小衲试着总结一下,咳咳咳咳咳。。。
try{
不管写了多少个catch,只会有0个或一个被执行
只要写了finally,就一定会被执行
如果有多个catch,则子类异常放在前面,以保证它被执行
}
catch(有人扔小砖头){抱头,蹲下}
catch(有人扔砖头){跑}
catch(有人扔没打开过的啤酒){喝}
catch(有人扔啤酒){闪}
finally{继续学习Java}
class 有人扔小砖头 extends 有人扔砖头{}
class 有人扔砖头 extends java.lang.Exception{}
class 有人扔没打开过的啤酒 extends 有人扔啤酒{}
class 有人扔啤酒 extends java.lang.Exception{}
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。