try {
System.out.println("\nmathodA 抛出一个异常"); throw new RuntimeException(); }
finally {
System.out.println("执行 mathodA 的 finally"); } }
static void mathodB() { try{
System.out.println("mathodB 正常返回"); return; }
finally {
System.out.println("执行 mathodB 的 finally"); } }
public static void main(String args[]) { try {
mathodA();
} catch (Exception e) { mathodB(); } } }
5、 创建自定义的异常类
(1) 程序功能:通过继承Exception 异常类创建一个自定义异常类MyException,然后再创建一
个主类EXP5_7 使用自定义异常类MyException。
(2) 程序源代码如下。
class MyException extends Exception { private int x;
MyException(int a) { x=a; }
public String toString() {
return "自定义异常类MyException"; } }
public class EXP5_7 {
static void mathod(int a) throws MyException { System.out.println("\t 此处引用 mathod ("+a+")");