数组的浅拷贝

不安分的猿人 2013-07-02 09:41:14
数组的浅拷贝,对象的浅拷贝,如何理解,大牛们帮忙解释一下。
...全文
261 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
lcf 2013-07-02
  • 打赏
  • 举报
回复
浅拷贝就是只复制引用,不复制实体。 你有老婆儿子,又去找了个小三,后来你跟老婆离婚跟小三结婚,你儿子就叫小三一声妈,这就是对象的浅拷贝。深拷贝,就是你克隆了一个儿子,克隆体叫你小三妈,亲儿子还是不认得你小三是谁 至于数组,就是你生了俩儿子,其余一样
oh_Maxy 2013-07-02
  • 打赏
  • 举报
回复
打个比方: 我有一台电视机和遥控器,你也想要一个,于是你买了一个遥控器,虽然也能实现遥控我的电视机,实际上,电视机的数量没变; 你看到我的电视机,知道是国产熊猫牌,于是自己也买了一台一样的电视机。这时候,你在自己的房间,用自己的遥控器遥控自己的电视机; 遥控器可以当做索引理解,电视机就是对象的实体:Object ob = new Object();这里ob就是遥控器,new Object()就是真正的对象实体。我们通过ob这个索引(或称呼为句柄)来操作这个对象实体。

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧