>>918
引数に対してメソッドを呼んだ場合は元の変数に影響が出る。
でも引数に対して代入を行っても元の変数には影響が出ない。

void hoge(StringBuffer sb) {
  sb.append("abc");
}

void fuga(StringBuffer sb) {
  sb = new StringBuffer("abc");
}

StringBuffer sb = ...;
hoge(sb); // sb の中身は変更される。
fuga(sb); // sb の中身は変更されない。