可能的重复:
Java 是“按引用传递”吗?
为什么下面的代码打印“测试”而不是抛出一个NullPointerException
?
public static void main(String[] args) {
StringBuilder sb = new StringBuilder();
sb.append("test");
append(sb);
System.out.println(sb.toString());
}
public static void append(StringBuilder sb) {
sb = null;
}