zqiang3

导航

java-Object的clone()方法

  Object中的clone执行的时候使用了RTTI(run-time type identification)的机制,动态地找到目前正在调用clone方法的那个reference,根据它的大小申请内存空间,然后进行bitwise的复制,将该对象的内存空间完全复制到新的空间中去,从而达到shallowcopy的目的。当调用super.clone()时得到的是当前调用类的副本,而不是父类的副本。

posted on 2013-04-28 15:29  zqiang3  阅读(294)  评论(0编辑  收藏  举报