下列描述中,错误的一个是
A: 异常抛出点后的代码在抛出异常后不再执行
B: 任何没有被程序捕获的异常将最终被缺省处理程序处理
C: 异常还可以产生于JAVA虚拟机内部的错误
D: 一个TRY代码段后只能跟有一个CATCH代码段
A: 异常抛出点后的代码在抛出异常后不再执行
B: 任何没有被程序捕获的异常将最终被缺省处理程序处理
C: 异常还可以产生于JAVA虚拟机内部的错误
D: 一个TRY代码段后只能跟有一个CATCH代码段
举一反三
- 下列关于抛出异常的描述中,错误的一项是()。 A: 异常可以由try代码段中的语句抛出 B: 异常可以从被try代码段中调用的方法中抛出 C: 异常的抛出并不影响代码段的执行顺序 D: 异常还可能产生于数组下标越界及Java虚拟机内部的错误等
- 使用throw关键字抛出异常对象。抛出的异常对象可以被上层的try…catch代码块捕获处理,也可以不作处理。( )
- 处理异常的代码有两段: 第一段 块含有可能抛出异常的语句;第二段含有一个或多个 块,每个catch块含有处理或捕获某种类型异常的代码。 为了统一处理程序出口,可将需公共处理的内容放到 后的代码中
- try { try块代码} catch (IOException e) { 异常处理代码1} catch (Exception e) { 异常处理代码2}以上try-catch结构的try块代码抛出异常IOException时,将执行异常处理代码1,异常处理代码2不被执行。( )
- 下列关于捕获异常的描述中,错误的是______。 A: 在异常处理代码段中无法访问hy代码段中声明的变量 B: 子类异常可被父类异常捕获处理 C: try-catch机制可以被用于流程控制 D: 在catch代码段中的return语句用于退出方法,而不是返回异常抛出点