62,635
社区成员




public class Test {
public static void main(String[] args) {
StringBuffer a = new StringBuffer("A");
StringBuffer b = new StringBuffer("B");
operate(a,b);
System.out.println(a + "," +b);
}
static void operate(StringBuffer x, StringBuffer y) {
x.append(y);
y =x;//这里,只是说明变量y的引用变了,而跟b没有任何关系
}
}
static void operate(StringBuffer x, StringBuffer y) {
x.append(y);
y =x;
}