基本类型的赋值:直接将该值存入变量的内存中。
引用类型的赋值:将该引用对象的第一个内存单元的编号(首地址)存入变量。
1 class 基本类型和引用类型 2 { 3 public static void main(String[] args) 4 { 5 //定义两个基本类型变量 6 int a=20; 7 int b=a; 8 //将变量b的值赋值为13 9 b=13; 10 System.out.println("a="+a+";b="+b); 11 12 //定义两个引用类型 13 int[] arr={220}; 14 int[] brr=arr; 15 System.out.println("arr[0]="+arr[0]+";brr[0]="+brr[0]); 16 } 17 } 18 ---------- 运行java(捕获窗口) ---------- 19 a=20;b=13 20 arr[0]=220;brr[0]=220 21 22 输出完成 (耗时 0 秒) - 正常终止
变量赋值示意图: