首先呢,我们来说一下值传递与引用传递的区别(这两个玩意儿实在调用函数的时候提到的) 比如说 code( a) code( int a ) code(a)是调用函数,a是我们原本函数的一个值类型,然后使用code函数,把他作为一个参数传入. code(int a ) 这里注意哦,这个a和我们上面那个a不一样哦,在我们调用这个函数的时候呢,首先会在我们的栈内存里 将这块代码入栈(代码的执行实际上就是一个入栈出栈的样子)此时这个函数会初始化一块内存用来存放上一级函数传的a的值, 比如说我们调用函数a
Java 中的值传递和引用传递问题 public class Operation { int data = 50; void change(int data) { data = data + 100; } public static void main(String[] args) { Operation op = new Operation(); System.out.println("before change: " + op.data); op.change(200); Syst