首先要知道如下几点: 在java里面对于方法的参数传递,不管是原生的数据类型还是引用类型,一律是值传递(PASS BY VALUE) 假如一个对象被多个引用变量所引用,当其中一个引用修改了对象的属性值后,该结果就会反映到所有的该对象的引用当中去 引用变量在某一时刻只会引用某一个对象,不可能引用多个对象