【发布时间】:2014-04-04 15:51:24
【问题描述】:
输出是测试通过!!!构建器在 finally 块中设置为 null 时如何返回
public class Test {
public static void main(String args[])
{
System.out.println(new Test().print());
}
protected StringBuilder print() {
StringBuilder builder = new StringBuilder();
try {
builder.append("Test ");
return builder.append("Passed!!!");
} finally {
builder = null;
}
}
}
【问题讨论】:
-
是的,不管有没有异常都执行finally。也许你对 catch 块感到困惑
-
你在 7 小时前就问过这个问题了......现在已经回答了
标签: java try-catch stringbuilder finally