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)

发现自己之前的基础还是不够牢固,后面要开始补充补充相关知识,再记录在此贴

posted @   浮笙芸芸  阅读(21)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?
点击右上角即可分享
微信分享提示