求问深层copy和浅层copy 看书遇到看到深层copy和浅层copy,接触到地址又是数值的。没看明白。哪位大哥用通俗点的语言给解释一下.谢谢!!!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 比如你保存一个网页,网页中有图片浅clone就是你只保存了网页内容和图片的链接深clone就是你连图片也保存下来了 浅copy表示你只是copy了一个对象的内存空间,只是对这个对象进行了按位copy.这样就有个问题,假如源对象有个Date类型的实例变量,这样,你的copy对象和源对象的Date变量指向了同一个地址,改变其中任何一个都会影响到另一个。 提到clone,java里的clone方法是深层copy还是浅层copy? 提到clone,java里的clone方法是深层copy还是浅层copy?-------------------------------------------------------java中的概念就是clone,叫浅clone和深clone~~ daniel_kaka(卡卡):Java里面的clone和C++的copy构造函数默认情况下都是浅copy,所以需要自己负责clone方法的实现,首先是调用super.clone()完成按位copy,再作其他的操作。 ZJXHZ(闹着玩)回复的经典!!! 回复人:bit1010(君子不与牛置气) ( 二级(初级)) 信誉:100 2007-9-3 17:27:27 得分:5? daniel_kaka(卡卡):Java里面的clone和C++的copy构造函数默认情况下都是浅copy,所以需要自己负责clone方法的实现,首先是调用super.clone()完成按位copy,再作其他的操作。---------------------------------------你理会错我的意思了~我的意思是java里没有copy的概念,只有clone的概念~ 为什么这个数组没法调用 求flush()作用和通过一个文本文档内容追加另一文本文档内容的办法 使用Java Socket实现广域网通信 请问如何获取JTextField中的值 在演示hibernate练习的时候,我在生成ORM映射的时候,为什么会出现两个POJO类呢? 帮我看看这个事件处理的程序!它有个错误帮我改一下 字符串数组的问题??? 不知所措:如何学习(提高)jbuilder的使用(水平)? 高分求解:APPLET画图的问题 非常急的难题,请帮忙。 swt designer的注册 使用splipt方法时遇到的一个问题
浅clone就是你只保存了网页内容和图片的链接
深clone就是你连图片也保存下来了
这样就有个问题,假如源对象有个Date类型的实例变量,这样,你的copy对象和源对象的Date变量指向了同一个地址,改变其中任何一个都会影响到另一个。
Java里面的clone和C++的copy构造函数默认情况下都是浅copy,所以需要自己负责clone方法的实现,首先是调用super.clone()完成按位copy,再作其他的操作。
? daniel_kaka(卡卡):
Java里面的clone和C++的copy构造函数默认情况下都是浅copy,所以需要自己负责clone方法的实现,首先是调用super.clone()完成按位copy,再作其他的操作。---------------------------------------你理会错我的意思了~
我的意思是java里没有copy的概念,只有clone的概念~