@Test
public void test1() {
StringBuffer sf1 = new StringBuffer("A");
StringBuffer sf2 = new StringBuffer("B");
aMethod(sf1, sf2);
System.out.println(sf1 + ":" + sf2);
//这里的sf1="AB",请解释为何sf2="B"?,多谢大侠!
}
static void aMethod(StringBuffer sf1, StringBuffer sf2) {
sf1.append(sf2);
System.out.println(sf1);//这里的sf1="AB"
System.out.println(sf2);//这里的sf2="B"
sf2 = sf1;
System.out.println(sf2);//这里的sf2="AB"
}