写一个getFile方法,用来查找一个文件,但是可能发生“文件找不到异常”,此时使用抛出异常的方式处理该异常,请补全代码:public void getFile() ______ FileNotFoundException{ FileReader fReader=new FileReader("d:/test");}
举一反三
- throw new FileNotFoundException();上述代码能够手动抛出一个异常。
- (9-4)请根据提示补全程序空白处,使程序能够正确运行。 public class Demo { static void show() throws ① { System.out.println("抛出异常!"); throw new IllegalAccessException("一个异常"); } public static void main(String []args) { try { show(); }catch( ② e ) { e.printStackTrace(); } } }
- 若testFails()方法返回true,选项( )是下列代码的执行结果public void method() throws IOException{ If(testFails()){ throw new IOExcetpion(); }} A: method()方法处理IOException异常 B: method()方法将IOException抛出,由调用它的方法处理该异常 C: 由系统处理异常 D: 不做任何处理
- class MyException extends (1) { } public class Demo { public static void main(String[] args) { try { show(); } catch ( (2) e) { e.printStackTrace(); } } public static void show() (3) MyException { throw new MyException(); } 以上程序,创建了一个自定义异常(编译异常),请补全空白处代码
- 下面关于throws作用的描述中,正确的是 A: 一个方法只能抛出一个异常信息 B: 一个方法上使用throws声明一个异常说明这个方法运行时一定会抛出这个异常 C: throws可以声明在方法体中用来指定抛出的具体异常 D: throws出现在方法函数头