【java开发系列】—— 深克隆和浅克隆

【java开发系列】—— 深克隆和浅克隆   Java支持我们对一个对象进行克隆,通常用在装饰模式和原型模式中。那么什么是深克隆,什么是浅克隆呢。   【浅克隆】,通常只是对克隆的实例进行复制,但里面的其他子对象,都是共用的。   【深克隆】,克隆的时候会复制它的子对象的引用,里面所有的变量和子对象都是又额外拷贝了一份。   下面的两个例子可以很好的说明他们的区别:   首先看一下类图   Hus
相关文章
相关标签/搜索