Java中的参数传递问题: 基本类型:形式参数的改变对实际参数没有影响.在参数传递过程中,形参和实参占用了两个完全不同的内存空间. 引用类型:形式参数的改变直接影响实际参数.在参数传递的过程中,形参和实参指向的是同一块内存空间. 基础数据类型(int,char,--)传值,对象类型(Object,数组,容器--)传引用. 有说java方法参数都是传值的,理解方式不同而已.引用本身也是值(对象地址). 传值方式,是该值赋给了另外一个内存空间的变量 ,作用的内存空间不同,所以不改变本身的值. 传引用