package cn.exp; //输出结果为BCD //因为throw new Exception();即抛出了异常所以会跳跃到catch,System.out.println("A");不会执行。 //但是在此之前func()里的finally是要执行的。 class Test1 { public static void func()throws Exception{ try { throw new Exception(); } finally { System.out.println("B"); } } public static void main(String[] args){ try { func(); System.out.println("A"); } catch(Exception e) { System.out.println("C"); } System.out.println("D"); } }
相关文章
- 08-08python – 来自os.listdir()的非字母数字列表顺序
- 08-08一个伟大的发现,装X一下。笔记本win7系统64位机器执行unity 时,屏幕模糊解决的方法
- 08-08TPL中的异常
- 08-08面对对象多态的异常
- 08-08Crontab中shell每分钟执行一次HDFS文件上传不执行的解决方案
- 08-08Effective C++(Third Edition) Item29 为“异常安全”而努力是值得的
- 08-08Android Studio中Junit单元测试使用JSON对象异常的问题
- 08-08Python(2.7.6) 异常类的继承关系
- 08-08Exoplayer为android中的大型mp4文件抛出Decoder初始化异常
- 08-08zookeeper的异常处理(Disconnected, SyncConnected, Expired)