关于try…catch语句说法正确的有()。
A.try代码块中编写可能发生异常的Java语句
B.catch代码块中编写针对异常进行处理的代码
C.catch代码块需要一个参数指明它所能够接收的异常类型
D.try…catch不是必须一起出现的,也可以只有try
A.try代码块中编写可能发生异常的Java语句
B.catch代码块中编写针对异常进行处理的代码
C.catch代码块需要一个参数指明它所能够接收的异常类型
D.try…catch不是必须一起出现的,也可以只有try
A.try语句后面必须要跟有catch语句
B.try语句后面可以跟有多个catch语句
C.catch语句可以不带参数
D.不论在try代码中是否发生了异常事件,finally语句块中的语句都会执行
A.Y
B.N
C.NG
阅读以下程序,给出运行结果。
classMultiCatch{
publicstaticvoidmain(Stringargs[]){
try{
inta=args.length;
intb=44/a;
intc[]={2,6};
c[44]=100;
System.out.println("b="+b);
}catch(ArithmeticExceptione){
System.out.println("除0异常");
}catch(ArrayIndexOutOfBoundsExceptione){
System.out.println("数组超越边界异常");
}finally{
System.out.println("程序执行结束");
}
}
}
运行结果是:
A.each
B.any
C.neither
D.either
请写出程序运行的结果。
publicclassAAA{
publicstaticvoidmain(String[]args){
intm=0,n=0,t=1234;
try{m=Integer.parseInt("6666");
n=Integer.parseInt("89ab");
t=8888;
}
catch(NumberFormatExceptione){
System.out.println("发生异常");
}
System.out.println("m="+m+",n="+n+",t="+t);
}
}
运行结果:
A.从本地缓存中异步移除指定key
B.从本地缓存中同步移除指定key
C.异步清空本地数据缓存
D.同步清空本地数据缓存
A.①rd=BufferedReader("t1.txt"); ②str1=rd.readLine();
B.①rd=createReader("t1.txt"); ②str1=rd.readLine();
C.①rd=BufferedReader("t1.txt"); ②str1=rd.read();
D.①rd=createReader("t1.txt"); ②str1=rd.read();
A.从本地缓存中异步移除指定key
B.从本地缓存中同步移除指定key
C.异步清空本地数据缓存
D.同步清空本地数据缓存
A.异常声明可以声明多个异常,中间用“;”分开
B.抛出异常是指程序运行中出现异常情况时发生中断的现象
C.抛出异常是异常处理的起点
D.使用关键字catch声明可能发生的异常