阅读背景:

Java值传递以及引用的传递、数组的传递!!

来源:互联网 

许多编程语言都有2种方法将参数传递给方法——按值传递和按引用传递。

与其他语言不同,Java不允许程序员选择按值传递还是按引用传递各个参数,基本类型(byte–short–int–long–float–double–boolean–char)的变量总是按值传递。就对象而言,不是将对象本身传递给方法,而是将对象的的引用或者说对象的首地址传递给方法,引用本身是按值传递的———–也就是说,讲引用的副本传递给方法(副本就是说明对象此时有两个引用了),通过对象的引用,方法可以直接操作该对象(当操作该对象时才能改变该对象,而操作引用时源对象是没有改变的)。与其他语言不同,Java不允许程序




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: