前言 在Java中,当对象作为参数传递时,究竟传递的是对象的值,还是对象的引用,这是一个饱受争议的话题.若传的是值,那么函数接收的只是实参的一个副本,函数对形参的操作并不会对实参产生影响:若传的是引用,那么此时对形参的操作则会影响到实参. 首先我们来看一句代码: Object obj = new Object(); 这句话的意思是:创建一个Object对象,再创建一个名为obj的引用,让这个引用指向这个对象,如下图所示: 在有了上面的基础之后,我们便来看下面这组在网上很流行的例子: 基本数据类…