Java中的try catch finally

2018-11-27
学习笔记

try catch finally

try{
//TODO A
}catch{
//TODO B
}finally{
//TODO C
}

以前不少见到try catch,但是不知道还有finally,在这里做个知识记录。

  • 首先程序一定会执行try中的//TODO A,但是//TODO A中可能会有异常。
  • 程序在//TODO A中一旦碰到异常,程序会停止执行try并开始执行catch中的//TODO B
  • 无论try和catch如何执行,一旦在最后写了finally,即使在//TODO A//TODO B中含有return语句,//TODO C都会被执行。