Java拷贝之深拷贝和浅拷贝及深拷贝的三种实现方式
Java拷贝之深拷贝和浅拷贝如何使用clone方法浅拷贝深拷贝实现方式
首先,在学习拷贝之前,我们先要了解一些东西。当我们使用clone方法进行拷贝时,对于基本类型,我们都是拷贝其值。而对于引用类型,我们拷贝的是其地址。所以这里就引出了深拷贝和浅拷贝的说法。
如何使用clone方法
要被clone的对象实现Clonable接口、重写clone方法并将访问权限改为public
这样就可以调用了
为什么不能直接调用
首先,我们用的原生clone方法一般是Object对象里的clone方法,所以在别的
原创
2021-03-05 13:31:33 ·
1368 阅读 ·
4 评论