读书笔记(二)Java中值传递、引用传递理解

概述

在Java中,经常会调用函数(自定义函数、系统库函数)进行业务逻辑处理。在调用时会进行参数传递,在Java中参数的传递分为两种。
* 值传递
* 引用传递函数

区别

值传递

表示函数接收到的是调用方提供的值。(Java中基本类型)如:int、double、boolean等。
在函数体内部修改了参数值,不会影响到调用方。变量

引用传递

表示函数接收到的是调用方提供的变量地址。(Java中类类型)
在函数体内部修改了参数值,会影响到调用方。引用

样例

值传递

在函数体内部修改了参数值,不会影响到调用方。
1001im

引用传递

在函数体内部修改了参数值,会影响到调用方。
1002img

相关文章
相关标签/搜索