关于java数据类型的存储影响

不同数据类型的存储效果

在 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 影响
相关推荐
fundroid几秒前
Kotlin 泛型进阶:in、out 与 reified 实战
android·开发语言·kotlin
奋斗的小方2 分钟前
01 一文读懂UML类图:核心概念与关系详解
java·uml
枫叶丹44 分钟前
【Qt开发】Qt系统(十一)-> Qt 音频
c语言·开发语言·c++·qt·音视频
长安城没有风7 分钟前
Java 高并发核心编程 ----- 线程池原理与实践(上)
java·juc
Remember_9937 分钟前
Spring 核心原理深度解析:Bean 作用域、生命周期与 Spring Boot 自动配置
java·前端·spring boot·后端·spring·面试
tlwlmy7 分钟前
python excel图片批量导出
开发语言·python·excel
散峰而望10 分钟前
【基础算法】穷举的艺术:在可能性森林中寻找答案
开发语言·数据结构·c++·算法·随机森林·github·动态规划
Java后端的Ai之路12 分钟前
【Python教程10】-开箱即用
android·开发语言·python
风流倜傥唐伯虎12 分钟前
java多线程打印
java·多线程
散峰而望12 分钟前
【基础算法】算法的“预谋”:前缀和如何改变游戏规则
开发语言·数据结构·c++·算法·github·动态规划·推荐算法