1. 基本数据类型的赋值
基本数据类型进行赋值,赋值方式为值拷贝
例:int a = 10; int b = a; b =30;
执行以上语句后,最后a的值依然为10
2. 数组的赋值
数组在默认情况下是进行引用传递,赋的值是地址,赋值方式是引用赋值
例:int[] a = {10}; int[] b = a; b[0] = 30;
执行以上语句后,最后a[0] = 30
示意图:
在内存中,只要分配了一个数据空间,就会有一个对应的地址。
基本数据类型进行赋值,赋值方式为值拷贝
例:int a = 10; int b = a; b =30;
执行以上语句后,最后a的值依然为10
数组在默认情况下是进行引用传递,赋的值是地址,赋值方式是引用赋值
例:int[] a = {10}; int[] b = a; b[0] = 30;
执行以上语句后,最后a[0] = 30
示意图:
在内存中,只要分配了一个数据空间,就会有一个对应的地址。