import static java.lang.System.*;
import java.io.*;
public class ExceptionDemo {
public static void main(String args[]) {
try {
int x = 5/0;
}finally {
System.out.print("exception ");
}
}
}
import static java.lang.System.*;
import java.io.*;
public class ExceptionDemo {
public static void main(String args[]) {
try {
throw new Exception();
} finally {
System.out.print("exception ");
}
}
}
答案 0 :(得分:0)
你有两个选择:
要么抓住你抛出的异常:
public static void main(String args[]) {
try {
throw new Exception();
} catch (Exception e) {
e.printStackTrace();
} finally {
System.out.print("exception ");
}
}
让你的方法抛出它:
public static void main(String args[]) throws Exception {
try {
throw new Exception();
} finally {
System.out.print("exception ");
}
}
但无论如何你必须处理它。我自己喜欢抓住并直接处理它。