java 的值传递与引用传递

值传递

当一个栈帧,压入另一个栈帧中的参数传递

形参和实参
当压入下一个栈帧传递的实参是copy的,就是值传递
帧我是这么理解的,放视频的帧数,理解到这里的栈帧,一个栈帧相当于一个方法栈

引用传递

 举一个简单的例子
Person a = new Person ();
a 是new Person() 的一个对象的引用,a指向堆内存的一个内存地址,当执行
Person b=a;这个时候,a,b同时指向堆内存的同一个内存地址,Person b=a;的操作就是引用传递

猜你喜欢

转载自blog.csdn.net/qq_38893133/article/details/103917365