下面代码为什么编译错误?

在oneMethod()方法运行正常的情况下,程序段将输出什么?

public void test(){
try{
oneMethod();
System.out.println("1");
}catch (SQLException e){
System.out.println("2");
}catch (Exception e){
System.out.println(3);
}catch (IOException e){
System.out.println("4");
}finally{
System.out.println("finally");
}
}
A.condition 1
B.condition 2 finally
C.condition 3 finally
D.编译错误

答案是D


谢耳朵449144
浏览 1353回答 2
2回答

大咪

.....你这个不是程序的程序- -就是想玩sql异常或者IO异常也不能这么玩啊。。。

慕仰6620973

你得有相关的内容呀。。比如IOException异常,你在try里写上Reader reader = new InputStreamReader(new FileInputStream(""));就不会出错。。你没写系统认为不可能出现那样的错误。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java