returnException

异常

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

	}
}


上一篇:javaSE学习:异常


下一篇:JavaScript 浅析try-catch-finally异常处理是什么意思