浅复制(浅克隆) 被复制对象所有变量都含有与原来对象的相同值,对象中对其他对象的引用仍然指向原来的对象,换言之,复制对象只复制考虑的对象,而不复制所引用的对象.继承自java.lang.Object类的clone()方法是浅复制. 深复制(深克隆) 被复制对象所有变量都含有与原来对象的相同值,那些引用其他对象的变量将指向被复制的新对象,而不是原有对象的引用. Java的clone()方法 clone方法将对象复制了一份并返回给调用者.一般而言,clone()方法满足: 对任何的对象x,都有x.c…