1、不能在finally块中执行return,continue等语句,否则会把异常“吃掉”;
2、在try,catch中假如有return语句,则在执行return之前先执行finally块
请大家仔细看下面的例子:
以下是引用片段:
public class TryTest {
public static void main(String[] args) {
try {
System.out.println(TryTest.test());// 返回结果为true其没有任何异常
} catch (Exception e) {
System.out.println("Exception from main");
e.printStackTrace();
}
doThings(0);
...[ 查看全文 ]