异常
package com.sgg.yichang;
public class ReturnExceptionDemo {
static void methodA() {
// 没有明确的的异常可以写成:try-finally
try {
System.out.println("进入方法A");
throw new RuntimeException("制造异常");
} finally {
System.out.println("用A方法的finally");
}
}
static void methodB() {
try {
System.out.println("进入方法B");
return;
} finally {
System.out.println("调用B方法的finally");
}
}
public static void main(String[] args) {
try {
methodA();
// 进入方法A
// 用A方法的finally
// 制造异常
} catch (Exception e) {
System.out.println(e.getMessage());
}
methodB();
// 进入方法B
// 调用B方法的finally
}
}