我在代码中使用throws关键字,如果在第一行出现IOException异常,我剩余的代码是否会执行?
public static void add() throws IOException {
String name = "D:\\Repos\\agdc.log";
FileReader f = new FileReader(name);
BufferedReader fileInput = new BufferedReader(f);
f.read();
System.out.println("Hello");
}
例外会在f.read()处发生,所以,我的下一行会执行即“ hello”吗?
public static void main(String args[]) {
Thread t = new Thread() {
public void run() {
try {
add();
} catch(IOException e) {
e.printStackTrace();
}
}
};
}