2.25 每日总结(Java八股)
今天依旧背八股。去牛客上发现佬们都在死背。
自己哪还有偷懒的道理。
深拷贝和浅拷贝的区别是什么
-
深拷贝:是指将一个对象复制到另一个对象,新对象与原对象不共享引用类型属性(如数组、集合、对象等),也就是说,新对象和原对象的引用类型属性指向的是不同的地址,修改其中一个对象中的引用类型属性,不会影响另一个对象中的属性值。 -
浅拷贝:是指将一个对象复制到另一个对象,新对象与原对象共享引用类型属性,也就是说,新对象与原对象中的引用类型属性指向的是同一个地址,修改器中一个对象的引用类型属性,会影响到另一个对象的属性值,Java中的Object类提供了clone方法来实现浅拷贝 -

浙公网安备 33010602011771号