返回信息流java中除了基本数据类型,“=”操作都是引用,
我想获得对象的一份拷贝,而不是引用,有什么好的方法?
这是一条镜像帖。来源:北邮人论坛 / java / #27016同步于 2013/9/25
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
类对象的拷贝问题
XBear
2013/9/25镜像同步11 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
net.sf.cglib.beans.BeanCopier;
org.springframework.beans.BeanUtils
org.apache.commons.beanutils.BeanUtils
如果对性能要求比较高,建议用第一个,并且做缓存
【 在 XBear 的大作中提到: 】
: java中除了基本数据类型,“=”操作都是引用,
: 我想获得对象的一份拷贝,而不是引用,有什么好的方法?
implements Cloneable
?
学习一下。
【 在 lovemaker 的大作中提到: 】
: net.sf.cglib.beans.BeanCopier;
: org.springframework.beans.BeanUtils
: org.apache.commons.beanutils.BeanUtils
: ...................
我使用二维数组定义了一个类,需要频繁拷贝。
【 在 nuanyangyang 的大作中提到: 】
: 不是所有的对象都可以拷贝的。而且还有深拷贝和浅拷贝的区别。
: 不过,有具体的应用需求吗?
手动重写一下clone方法,然后实现Cloneable接口吧。
【 在 XBear 的大作中提到: 】
: 我使用二维数组定义了一个类,需要频繁拷贝。
: