黑马程序员技术交流社区

标题: javaEE问题 [打印本页]

作者: vipzh    时间: 2012-12-1 11:18
标题: javaEE问题
java中的值传递要怎样理解?给个例子
作者: tfy    时间: 2012-12-1 11:20
public void swap(int x, int y){
                int temp = x;

                x = y;

                y = temp;
}
int a = 1;
int b = 2;
system.out.println("a = " + a + "; b = " + b);
swap(a,b);
system.out.println("a = " + a + "; b = " + b);

作者: 马清泽    时间: 2012-12-6 22:16
值传递其实也是一种引用int x=5;int y=x;判断x==y时就为true如果string x="5";    string y=x判断x==y时就为fasle,这就是值传递和引用的区别。
作者: 陈全    时间: 2012-12-6 22:40
传递的是副本,要么地址参数副本或者数值副本




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2