摘要: Java使用两种方式进行参数的传递:1、值传递:即对参数的值进行复制,对复制后的副本进行传递。(这类传递针对基础型数据)2、引用传递: 又称地址传递,即传递的是参数的地址,而非参数值的一个副本。(String对象、类对象、数组对象、接口对象使用的都是这种方式)从两者的机制中可以发现:使用值传递时,函数的内部操作并不会改变原来其参数的实际值,因为函数内部操作的只是其的一个副本,并未操作参数的实际值。使用引用传递时,函数的内部操作会改变作为参数的对象的实际值,因为引用传递的是对象的实际地址,即使对象的实际值发生了变化。!十分注意,Java中String类对象也使用的是引用传递方式,但是其由于实现机 阅读全文
posted @ 2012-06-28 11:48 airforce 阅读(2314) 评论(0) 推荐(0) 编辑