一、验证正常情况
1、代码
String name1 = "张三";
String name2 = null;
try {
if(name1.equals("张三")){
System.out.println("name1 = " + name1);
}
} catch (Exception e) {
e.printStackTrace();
} finally {
System.out.println("finally块执行了");
}
输出:
小结:
正常情况 finally 块中会执行
二、验证 try 内部return情况
1、代码
try {
System.out.println("try之内执行了");
return;
} catch (Exception e) {
e.printStackTrace();
System.out.println("catch执行了");
} finally {
System.out.println("fina