java参数为对象时的 传值
对于对象来说,
不是将对象本身传递给方法,
而是将对象的的引用或者说对象的首地址传递给方法,
引用本身是按值传递的。

例子中最后打印的时候不会报空指针,而是打印出原来的那个list。
因为test方法中最多只能影响 list的首地址那块区域的数据,但没有办法影响到 list 与 对象地址的关联。
对于对象来说,
不是将对象本身传递给方法,
而是将对象的的引用或者说对象的首地址传递给方法,
引用本身是按值传递的。

例子中最后打印的时候不会报空指针,而是打印出原来的那个list。
因为test方法中最多只能影响 list的首地址那块区域的数据,但没有办法影响到 list 与 对象地址的关联。