throw在捕获异常的代码块中使用,用于抛出一个异常,示例代码如下[code=java] public static void testThrow() {
try {
//产生运行时异常的代码
} catch (Exception e) {
throw new RuntimeException();
}
}[/code]throws用于方法的声明中,用于方法可能抛出的异常[code=java]public void test() throws FileNotFoundException {
FileReader fr = null;
fr = new FileReader("d:\\abc.txt");
}[/code]上面的代码中,如果存在d盘下的abc.txt文件,则不会抛出异常,如果不存在则抛出文件不存在异常 |