值传递与引用传递

值传递是对基本类型变量而言的,传递的是该变量的一个副本,修改并不影响变量本身,

引用传递一般对于对象变量而言的,传递的是对象引用的一个副本变量,并不是对象本身,该变量的指向对象本身

基本类型与引用类型的区别

int age = 20;
String name = "张三";

其存储结构如下

使用 = 赋值运算符修改变量

  int age = 30;
  String name = "李四";

 对于基本类型,修改变量即修改本身,而对于引用类型,修改变量即修改变量指向的值,变量本身的地址并没有改变

分析值传递与引用传递:https://blog.csdn.net/qq_40574571/article/details/90765349

原文地址:https://www.cnblogs.com/bytecodebuffer/p/14381638.html