如果把异常都catch掉了,加不加 finally 没什么区别,如果需要抛出异常或者没有 catch 运行时异常 的话,finally 外的语句就不会被执行
例如:
public static void main(String[] args) {
System.out.println("测试函数开始!");
try {
int x[] = null;
x.toString();
System.out.println("try块语句执行结束!");
} catch (ArrayIndexOutOfBoundsException e) {
System.out.println(e.toString()