Java的深拷贝与浅拷贝的几种方式
文章目录1、介绍2、浅拷贝3、深拷贝4、深拷贝和浅拷贝的区别5、浅拷贝的实现6、深拷贝的实现1、介绍关于Java的深拷贝和浅拷贝,简单来说就是创建一个和已知对象一模一样的对象。可能日常编码过程中用的不多,但是这是一个面试经常会问的问题,而且了解深拷贝和浅拷贝的原理,对于Java中的所谓值传递或者引用传递将会有更深的理解。2、浅拷贝浅拷贝就是获得拷贝对象的引用,而不是正真意义上的拷贝一个对象,例如 A a = new A(); A b = a;此时引用变量a和b 同时指向了同一个堆
原创
2021-01-21 16:38:32 ·
1290 阅读 ·
5 评论