工作中,发现大多数人对值传递,引用传递理解不深,下面写一遍文章详细聊聊。 一、形参 形参:用来接收调用方法时传递的参数,只有在被调用时才分配内存,一旦调用结束,就释放内存空间。因此仅在方法内有效。 public void swap(int a, int b) { int temp = a; a = b; b = temp; } 这里a,b就是形参,方法结束时,在栈空间就会被销毁。 二、实参 调用上面方法swap(6, 8); 其中6 8就是实参。 三、值传递和引用传递 值传递:方法调用时,实际参数将它的值传递给形式参数,函数就收到的是原始值的副本,此时内存中存在两个相同的基本类型,若方法中对形...