需要怎么做啊,这个面试官的问题是在问 对象的 深浅clone 还是意思在
clone 对象,如何保证 clone 后的对象 不随原来的对象的变化啊,我这一脸懵逼。、
来个大佬一块探讨下:
如果是后者的话 ,我这倒是有一点思路, 那就是把clone 的 对象 json 化,转化为json格式的
就行了,使用的时候,再转化回来就行了
但是这个场景 ,我真不明白这个点在哪?后端商品数据可以实时变化的不假,但是我为什么要 copy 该对象?有什么卵用?、
业务场景是什么呢?
真是一脸蒙。
clone 对象,如何保证 clone 后的对象 不随原来的对象的变化啊,我这一脸懵逼。、
来个大佬一块探讨下:
如果是后者的话 ,我这倒是有一点思路, 那就是把clone 的 对象 json 化,转化为json格式的
就行了,使用的时候,再转化回来就行了
但是这个场景 ,我真不明白这个点在哪?后端商品数据可以实时变化的不假,但是我为什么要 copy 该对象?有什么卵用?、
业务场景是什么呢?
真是一脸蒙。
解决方案 »
- 什么书讲ejb2.x比较好
- Webservice课程(结合AXIS XFIE CXF)进行全程讲解配ATM机取款项目,团购啦!
- No action config found for the specified url,急……
- 急。。再现等 关于JSF+Spring+hibernate整合开发中getHibernateTemplate().find方法出现空指针
- 请教txt保存到sqlserver的问题
- 再strut+hibernate框架下servlet如何调用hibernate的Session
- 如何将数据放到数组里
- 请问在java中怎样获得文件创建的时间?
- 一般的jar,war应该要多大,也就是包含多少文件?
- 用Struts开发WEB后,打开此网页,出现org.apache.jasper.JasperException异常,请各位帮忙解决!!
- poi 中的 HWPF,在 new HWPFDocument(),报出错误。 路径,文件名都是对的。
- 在shop++官网上下载shop++源码,在myeclipse中部署成功后重启服务器出现如下异常
至于使用场景还是不少的,比如原对象要修改,但是需要copy一份作为临时存放,以便于之后还原。
这样说的话,也就是要考察 对象的深浅clone 问题了
浅克隆值传递是随源对象改变而改变的
需要采用深克隆了