阅读背景:

java中的值传递和引用传递2

来源:互联网 

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




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

分享到: