不同数据类型的存储效果
在 Java 中,对象变量存储的是对象的引用,而不是对象本身

List<Integer> list1 = new ArrayList<>();
list1.add(1);
List<Integer> list2 = list1; // list2 也是指向 list1
list2.add(2);
System.out.println(list1); // 输出 [1, 2],list1 也被修改了!


int a = 10;
int b = a;
b = 20;
System.out.println(a); // a 仍然是 10,不受 b 影响
