java中值传递与引用传递的区别

(1)值传递

  在java中方法调用,实参通过值传递给形参时,形参是用实参的值初始化一个临时存储单元(在栈中),修改形参的值不会影响到实参。

(2)引用传递

在java中方法调用,实参通过引用传递给形参,形参用实参的引用(地址)初始化一个临时存储单元,此时形参与实参指向同一个对象,因此修改形参的值会影响到实参。

posted @ 2017-09-15 11:11  程序緣  阅读(270)  评论(0编辑  收藏  举报