若testFails()方法返回true,选项( )是下列代码的执行结果public void method() throws IOException{ If(testFails()){ throw new IOExcetpion(); }}
A: method()方法处理IOException异常
B: method()方法将IOException抛出,由调用它的方法处理该异常
C: 由系统处理异常
D: 不做任何处理
A: method()方法处理IOException异常
B: method()方法将IOException抛出,由调用它的方法处理该异常
C: 由系统处理异常
D: 不做任何处理
举一反三
- 中国大学MOOC: 若testFails()方法返回true,选项( )是下列代码的执行结果public void method() throws IOException{ If(testFails()){ throw new IOExcetpion(); }}
- methodName()方法将抛出IOException异常,方法正确定义的形式是() A: public<br/>IOException methodName() B: public<br/>void methodName() throw new IOException C: public<br/>void methodName() throw IOException D: public<br/>void methodName() throws IOException
- 下列方法声明部分正确的有哪些? A: public void method() throws Exception B: public void method() throw Exception C: public void method() throws IOException D: public void method() throws RuntimeException
- 下列代码中给出正确的在方法体内抛出异常的是( )。 A: new throw Exception(" "); B: throw new Exception(" "); C: throws IOException(); D: throws IOException;
- try { try块代码} catch (IOException e) { 异常处理代码1} catch (Exception e) { 异常处理代码2}以上try-catch结构的try块代码抛出异常IOException时,将执行异常处理代码1,异常处理代码2不被执行。( )