将一个对象作为方法的参数时,什么时候才是值传递,即改变参数的值对原来对象的值无影响;什么时候是引用传递,即改变参数的值对原来对象的值有影响。我试了原始类型的参数修改时是无影响的,如int;如果是我自己定义的对象则有影响。今天试了一下InputStream又没有影响了;所以我感觉有点乱,望大神指点迷津。
那为什么我使用InputStream传递参数时也没有影响呢
你是把InputStream对象当参数传吗