想象你希望给朋友分享一张自己的电子超片,一种方式通过电子邮件或QQ进行传输,对方接收到照片实际上一个副本,如果你在发送完成后对照片进行了改动,改动不会体现在对方的接收的照片中,同样如果你的朋友在你发送过去的照片上乱涂乱画,也不会影响本机的照片。
这实际上就是Java中调用方法传输参数时的按值传递方式,通过复制获取参数的副本,传入方法中,之后无论方法对复本进行何种操作,都不会影响原件