结合结合JVM解读浅拷贝和深拷贝解读浅拷贝和深拷贝
java.lang.Cloneable和java.io.Serializable一样属于标记型接口,没有定义任何方法和属性。
一个类想要使用克隆方法一个类想要使用克隆方法
重写clone()方法,因为Object的clone()的修饰符是protected;
@HotSpotIntrinsicCandidate
protected native Object clone() throws CloneNotSupportedException;
实现Cloneable接口,否则会抛出CloneNotSupportedException异常。
原创文章 39获赞 45访问量 6万+
关注
私信
展开阅读全文
作者:Dkangel