【AboutException.java】
程序代码:


结果截图:

【CatchWho.java】
程序代码:

结果截图:

【CatchWho2.java】
程序代码:

结果截图:

【EmbededFinally.java】
程序代码:



结果截图:

结论:当有多层嵌套的finally时,异常在不同的层次抛出 ,在不同的位置抛出,可能会导致不同的finally语句块执行顺序。
【SystemExitAndFinally.java】
程序代码:

结果截图:

结论:finally语句不一定运行
原文:http://www.cnblogs.com/Againzg/p/4967191.html