【Java】值传递和引用传递

形参本身没有具体的值,需要借用实参来实现数值的传递。

实参和形参之间传递数值的方式有两种:值传递和引用传递。

 

1.值传递

在 Java 语言中,当参数的数据类型是基本数据类型时,实参和形参之间数值的传递方式是值传递。

值传递时,实参和形参会在内存中开辟不同的空间,数值相同,但二者之间相互不影响,即形参改变不会影响实参。

 

   

 

2.引用传递

当参数的数据类型是引用数据类型时,形参和实参之间数值的传递方式是引用传递。

引用传递是将实参的“地址”传递给形参,所以是在原来的内存空间进行操作的,当修改了形参的值时,实参的值也会改变。

 

 

 

posted @ 2020-07-08 15:18  狂奔的小学生  阅读(174)  评论(0编辑  收藏  举报