model引用
都是同一个对象,所以一定要小心,set的时候,不能用同一个对象,必须new一个或者clone一个
CollModel collModel = new CollModel();
CollModel collModel2 = new CollModel();
Map<Integer, List<Integer>> map = new HashMap<Integer, List<Integer>>();
collModel.setMap(map);
List<Integer> list = new ArrayList<Integer>();
list.add(1);
list.add(2);
map.put(1, list);
System.out.println(collModel.toString());
list.add(3);
System.out.println(collModel.toString());
collModel2.setMap(map);
c1(collModel);
c1(collModel2);
System.out.println("r1:" + collModel.toString());
System.out.println("r2:" + collModel2.toString());
输出:
CollModel [map={1=[1, 2]}]
CollModel [map={1=[1, 2, 3]}]
r1:CollModel [map={1=[1, 2, 3, 4, 5]}]
r2:CollModel [map={1=[1, 2, 3, 4, 5]}]
分享到:
相关推荐
# 基于Java编程语言的坑爹代码收集系统 ## 项目简介 本项目旨在收集和展示各种编程语言中的坑爹代码片段,帮助开发者避免常见的编程错误和陷阱。通过收集和分析这些代码片段,开发者可以学习如何识别和避免类似的...
在这个“C语言坑爹大冒险”的压缩包中,我们可以期待一系列与C语言编程相关的挑战和实例,可能涉及到陷阱、常见错误以及如何避免它们。这个资源可能适合初学者或有经验的程序员用来提升C语言技能。 C语言是一种结构...
以前做的东西,因为想下个东西就刚刚注册一个账户,然后混点分数
源代码级别的问题通常需要深入的编程知识和对特定语言的理解,例如C++、Java或Python等。 标签“工具”则暗示RockSaw可能是一个辅助开发的软件工具,如编译器、IDE、版本控制系统、调试器或者是数据分析工具。这类...
计算机技术、IT咨询、人工智能AI理论介绍,学习参考资料计算机技术、IT咨询、人工智能AI理论介绍,学习参考资料计算机技术、IT咨询、人工智能AI理论介绍,学习参考资料计算机技术、IT咨询、人工智能AI理论介绍,学习...
3.3.6微信支付JAVA版demo 完整版,绝对不坑爹
编程培训班到底培训啥_如何甄别培训班是否坑爹_学习路线是什么_想通过培训入行编程开发程序员岗小伙伴们的福音_Java培训,pyt
java坑爹的笔试题 没有最坑,只有更坑! 活动简介 作为一个程序员,你看过哪些坑爹代码,你又写过多少坑爹代码,还有多少你不知道的坑爹代码?本仓库的目的就是为了收集这些坑爹代码,可以让别人不掉坑或者少掉坑,...
在网上看到关于密码验证的资源,有一个40多分,简直坑爹,然后自己在网上找到了一个资源,修改了一下就可以用了,里面包含大小写、数字、特殊字符、四个都有,每一个有一个就可以了,然后去验证就行了,java,...
java web开发当中常用到的帮助文档,包括java api,DHTML中文文档,css中文文档,javascript中文文档,打包一次性发上来方便大家开发查阅,在CSDN上发现好多资源积分要的特高,绝对坑爹,以免大家受我这样的苦,免积分...
java unrar jar 解压缩 比那些坑爹的2分便宜!.
没错这个就是java版的,是根据杂物吧那个修改而来,他那个下完了不可以直接使用,我这个你直接导入Myeclipse就可以直接用了。 有的注释我没改,不过你要是应用到项目,简单看一看就懂了,新手的话可以把这个当作一...
坑爹的是,光电套的鼠标是USB接口,键盘是PS2接口,可我的本本却没有PS2接口啊。于是我们需要一个转接器来将PS2接口转换成USB接口。 实例分析 我们可以抽象出以下几个类: 1. PS2Port(PS2接口) 2. USBPort(USB...
包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。【适用人群】:适用...
java坑爹的笔试题 cpp-primer-5th C++ Primer第五版学习资料 C++Primer第五版——习题答案+详解(完整版) 作者学习心得 2017年3月23日更新:历时三个月,粗略的算是看完了这本书,简单的进行总结一下: 本书的Part I...
在C语言的学习过程中,"坑爹大冒"可能是指初学者常常遇到的一些陷阱和困难。C语言以其灵活性和高效性而被广泛使用,但同时也因其对程序员的自由度较高,导致许多初学者在编程时容易犯错。在这个C语言课程设计中,...
这个采用C语言开发的项目是一个多功能的软件应用程序。它旨在提供一个高效、可靠的解决方案,用于处理各种计算机科学和软件开发任务。该项目的目标是为开发人员和计算机科学专业人员提供一个功能强大且易于使用的...