-2
下面这段代码的输出是“Test Passed”;有人可以向我解释为什么?将finally赋值给变量
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;
}
}
请使用代码格式。 –