学习中看了看参数传递的问题,总结一下 参数分引用类型和基本类型 基本类型如 int a = 0; 内容在栈中存放,方法用完就释放引用类型 如定义数组 int[] arr = {1,2}; 运行这句话:System.out.print(arr); 输出的是地址值而不是具体的数 具体的数在堆中存放。 基本类型传递的仅仅是个值 形式参数的改变对实际参数没用影响 引用类型传递的是地址值 形式参数的改变对实际参数有影响