什么是按值传递,什么是按引用传递
按值调用(call by value) : 在参数传递过程中,形参和实参占用了两个完全不同的内存空间。形参所存储的内容是实参存储内容的一份拷贝。
按引用调用:在参数传递的过程中,形参和实参完全是同一块内存空间,两者不分彼此。
在java中,不存在按引用调用,因为在参数传递过程中,不管传递的是基本数据类型的变量,还是对象的引用,其实都是传递的一个副本,对象的话则传递的为地址的值。