永发信息网

2道JAVA多项选择题~~~

答案:5  悬赏:0  手机版
解决时间 2021-07-16 06:10

. 使用Catch(Exception e)的好处是:
A. 只会捕获个别类型的异常 B. 捕获try块中产生的所有类型的异常
C. 不会漏掉所产生的异常 D. 执行一些程序

2.

请看下面的代码
public void test(){
try{
oneMethod();
System.out.println("condition 1");
}catch(ArrayIndexOutOfBoundsException e){
System.out.println("condition 2");
}catch(Exception e){

System.out.println("condition 3");}
finally{
System.out.println("finally");
}

}

如果oneMethod正常运行,则程序输出结果为:

A. condition 1 B. condition 2 C. condition 3 D. finally
最佳答案

第一题 B,C 说明:Exception是所有异常的基类,所有的异常都是由Exception派生的,所以不管是什么类型的异常都应该能被Exception捕获


第二题 A,D 说明: try 块中如果出现异常,会直接执行catch块中的语句,然后执行finally块中的语句;如果不出现异常,则执行完try块中的语句,然后执行finally块中的语句;所以finally块中的语句是不管try块中是否出现异常都会执行的

全部回答

1. B,C -- Exception e 指定捕获Exception类 也包含了他的所有继承类

2. A,D -- 正常运行,所以输出A , finally 语句无论如何都会运行

B. 捕获try块中产生的所有类型的异常

D. finally 因为你程序全部运行正常,说明这程序过程中不会产生非正常状态(异常)

finally 是不管你有没有异常一定会执行的代码段

1): b,c

2) : A,D

b,c

a,d

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
和以前的喜欢的人从归与好值得吗!
QQ飞车图表我怎么没在官方看到,在哪里点亮啊
翻译成英语额
夜深了,你最想的是什么?
NAB谁最厉害?
如果有流星落,还要不要做泰拉?
如何齐升积分和等积
在装系统的时候出现这个(A:\GHOSTERR.TXT)是
为什么AU安装上会出现这样的情况?
在淘宝网上开店货源哪里进?
冷库维修高手请进~!
为什么我在看网页时,有好多视频和图片都这样
有没有dnf免费gua
为什么我的QQ飞车驾照考不了见图(不专业的别
求动漫神作,一定要神作..大众化的不要..
推荐资讯
浪漫玫瑰园的玫瑰采摘了,送的欢乐豆和宝宝怎
PSP牧场物语蜜糖村汉化版金手指存档问题?
手机上网怎样让网速变快?
“遗忘”的英文怎么拼?
MISSHABB霜,温州哪能有卖啊
DNF如何加快升级
一月份适合去哪旅游
南通有啥好玩的地方吗?除了玩腻的狼山等5座
输卵管术后饮食
东方神起代言了哪些产品?
曾经相爱的人分手后可能成为朋友吗
鲁教版语文九年级下册的文言文和课外古诗都有
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?