Java中值传递和引用传递的区别是什么呢?

书欣 Java面经 发布时间:2022-10-22 22:54:24 阅读数:10156 1 Java基础面试(2023年优化版)
下文笔者讲述java中值传递和引用传递的区别说明,如下所示

值传递简介

 按值调用(call by value):
    在参数传给方法时,使用的是值的一个副本,同原值不在一个内存地址 

引用传递

引用调用(call by reference):
   当调用方法时,
    传递的参数是引用变量对应的内存地址
    方法中的参数和外部的变量对应的同一个内存地址
	此时当方法中修改参数值时,则变量中的值也会得到改变 

值传递和引用传递的区别

值传递传入方法的是一个变量的副本
引用传递传入方法的内存地址,其实和原变量是一个

常见的值传递和引用传递场景:
    1.参数是基本参数类型时,通常是值传递
	2.参数是引用类型时,通常是引用传递
相关阅读:
Java 值传递与引用传递的简介说明
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaMianJing/202210/16664505064691.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者