https://www.cnblogs.com/perfy/archive/2012/10/16/2726039.html
对象传递的是引用,String传递的是值
面试题:
public static void main(String sgf[]) {
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) {
// 直接对A对象操作
x.append(y);
// 把x的引用传给了y,y指向了A对象,但是b变量还是指向B对象
y = x;
}