以前写C代码的时候对于方法参数是值传递还是引用传递非常明了,因为有&运算符表示。但是在java里面没有了,就觉得很难理解。大致书上的总结:1 一个方法不能修改基础数据类型的参数(这里指的是原参);2 一个方法可以修改一个对象参数的状态(对象作为参数传入,则是对象的引用,但是只能通过引用对象的成员函数来改变对象的成员);3 一个方法不能实现让对象参数引用一个新的对象(即不能在函数内部让传入参数引用一个新的对象);我还是不能看懂,为什么。。代码测试如下:package ArralListTest;import java.util.*;public class ArrayListTest { Read More
posted @ 2013-09-05 10:33 junfantasy Views(327) Comments(0) Diggs(0)