JAVA语言是值传递还是引用传递

来源:互联网 发布:三角木马淘宝 编辑:程序博客网 时间:2024/06/06 05:50
值传递:方法调用时,实际参数把它的值传递给对应的形式参数,方法执行中形式参数值的改变不影响实际参数的值。 

引用传递:也称为传地址。方法调用时,实际参数的引用(地址,而不是参数的值)被传递给方法中相对应的形式参数,在方法执行中,对形式参数的操作实际上就是对实际参数的操作,方法执行中形式参数值的改变将会影响实际参数的值。 

很多程序设计语言(特别是C++和Pascal)提供了两种参数传递的方式:值传递和引用传递。有些程序猿(甚至本书的作者)认为Java对对象采用的是引用传递,实际上,这种理解是不对的。–《Core Java Volume I》第9版P122


原创粉丝点击