admin 管理员组

文章数量: 1086019

值传递、引用传递

区分值传递和引用传递的标准,是实参与形参结合的时候有没有产生副本。
在java中无论是基本类型还是对象,都是值传递的。
基本类型大家都么有疑问。
在java中,传递对象时实际传递的是reference[引用,句柄]而不是对象本身,因为我们从来就不能直接去操作对象,我们都是用reference去持有对象的,只是我们通常可以把通过reference操作对象可以理解为直接对对象的操作而已。java在传递“对象”的时候,传递的reference会产生副本的,所以按照值传递的定义,是传值的,虽然对象没有做拷贝,事实上你根本没有传递对象,你传递的是reference。

                                                                                                                         --引用一网友的话

 

本文标签: 值传递引用传递