调用方法
- 方法存在哪里?
- 存在堆内存的对象空间里
- 方法在哪执行
- 在栈内存的的临时空间里执行,执行完毕,这个临时空间删除
public class Test{public static void main(String[] args){public int print(int x){System.out.print(x); // 1x = 10;System.out.print(x); // 10return x;}}int a = 1;Test t = new Test();a = t.print(a); // 10}
public class Test{public static void main(String[] args){public int print(int[] arr){System.out.print(arr[0]); // 1arr[0] = 10;System.out.print(arr[0]); // 10return x;}}int[] a = new int[]{1,2,3};Test t = new Test();t.print(a);System.out.print(arr[0]); // 10}
