学习笔记
try catch finally
try{ |
以前不少见到try catch,但是不知道还有finally,在这里做个知识记录。
- 首先程序一定会执行try中的
//TODO A
,但是//TODO A
中可能会有异常。 - 程序在
//TODO A
中一旦碰到异常,程序会停止执行try并开始执行catch中的//TODO B
。 - 无论try和catch如何执行,一旦在最后写了finally,即使在
//TODO A
和//TODO B
中含有return语句,//TODO C
都会被执行。