这个理论是说java的对象作为参数的时候传递过去的是地址的值,而不是对象本身,所以这也是值传递。
我感觉这个就是个文字游戏罢了,大家说的都是一样的东西,还非要争的你死我活。
所以我还是认为这就是引用传递。
简单类型如int、 boolean等是值传递;
对象如String是引用传递;
有引用传递的
我传入一个Map对象 在方法中对map进行了操作 难不成出了方法Map还是原来的值?
基本数据类型(包括其封装类)和String是值传递 其它的大多数还是引用传递
是值传递,但是值却是对象的地址亦即对象的引用。
拿对象做参数,这也是值传递?
后者