异常处理动手动脑

1.无论程序是否出现异常,finally代码块一定会执行的。finally不被执行只出现于以下四种情况:

      (1)finally语句中发生了错误

      (2)在前面代码中使用了System.exit()退出程序

      (3)程序所在线程死亡

      (4)关闭CPU

2.

 运行结果:

3.

 .

 运行结果:

原文地址:https://www.cnblogs.com/zyj3955/p/13893026.html