java引用
今天没事看树结构公共方法发现了个问题,这个树结构工具类为什么对parent的子集children操作会影响到nodeMap啊,parent不是单纯被nodeMap赋了个值吗,

怀揣着好奇我便开始面向百度和面向大哥编程,经过查询和讨论发现对类的‘=’号是引用,于是自己又做了个实验:
@Test public void sysPrice(){ RmKnowConfigDTO dto=new RmKnowConfigDTO(); dto.setId(100l); RmKnowConfigDTO aaa=dto; aaa.setId(99l); System.out.println(dto); }
最后输出结果是成功证明是了引用,只是赋给了地址,而不是单纯赋值:
RmKnowConfigDTO(id=99, pid=null, name=null, createdBy=null, enabled=null, createTime=null, isEdit=null)
发现自己之前的基础还是不够牢固,后面要开始补充补充相关知识,再记录在此贴
分类:
java
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?