java的浅拷贝和深拷贝

       引用网上资料的定义:

     浅拷贝:将对象中的所有字段复制到新的对象中。其中,值类型字段被复制到新对象中后,在新对象中的修改不会影响到原先对象的值。而新对象的引用类型则是原先对象引用类型的引用,不是引用自己对象本身

     深拷贝:同样也是拷贝,但是与浅拷贝不同的是,深拷贝会对引用类型重新在创新一次(包括值类型),在新对象做的任何修改都不会影响到源对象本身。

     

     加上自己的一点理解,深拷贝应该与c++中函数的&功能类似。

猜你喜欢

转载自www.cnblogs.com/powerkeke/p/11934870.html