https://blog.csdn.net/u011669700/article/details/79323251
System.arraycopy比clone快。
private String id; private String name; private Money money; public Dog(String id, String name,Money money) { this.id = id; this.name = name; this.money = money; } @Override public Dog clone() throws CloneNotSupportedException { Dog dog = (Dog) super.clone(); dog.money = this.money.clone(); return dog; }
public class Money implements Serializable,Cloneable { private String money; public Money(String money) { this.money = money; } @Override public Money clone() throws CloneNotSupportedException { return (Money) super.clone(); } }
Cloneable比Serializable快得多。