深拷贝和浅拷贝

一、数据类型

  关于深浅拷贝,首先需要了解一下java基本数据类型和引用数据类型
     基本数据类型:byte、short、int、long、float、double、char、boolean
     引用数据类型:常见的数组、String等都是

二、深浅拷贝

1、浅拷贝

     基本数据类型:copy的具体的值
     引用数据类型:copy的是对象的引用地址,一旦修改了对象中的某个属性值,其他copy的都会受到影响,跟着变动

2、深拷贝:

     基本数据类型:copy的具体的值
     引用数据类型:生成一个新的对象,所有的属性值都和被copy的对象一样,修改了对象中的某个属性值,其他copy的不会受到影响
posted @ 2021-02-09 17:29  没有名字~  阅读(65)  评论(0编辑  收藏  举报