Java 捕捉异常 finally代码块

 

finally相当于一个万能的保险,但有4种情况不会被执行

  1. 前面代码使用了System.exit(0)
  2. finallly代码块中有错误
  3. cpu关闭(停电了之类)
  4. 程序所在线程死亡。比如控制台等待我输入数据,

我直接把它给关了, 手动结束线程