一、赋值
使用‘=’,他只拷贝数据在内存中的地址,应为基本数据类型是存放在 栈 中所以赋值的时候会重新在内存中创建,而引用类型则只会拷贝地址指针
二、浅拷贝
浅拷贝会拷贝数据的第一层的基本数据类型,而他的子层数据只会拷贝地址指针,使用双等号 来进行判断 结果为false ,但是对比子层数据结果是true
三、深拷贝
深拷贝会拷贝全部的数据,在内存中重新创建一个数据,使用双等号与原本数据对比结果为false
一、赋值
使用‘=’,他只拷贝数据在内存中的地址,应为基本数据类型是存放在 栈 中所以赋值的时候会重新在内存中创建,而引用类型则只会拷贝地址指针
二、浅拷贝
浅拷贝会拷贝数据的第一层的基本数据类型,而他的子层数据只会拷贝地址指针,使用双等号 来进行判断 结果为false ,但是对比子层数据结果是true
三、深拷贝
深拷贝会拷贝全部的数据,在内存中重新创建一个数据,使用双等号与原本数据对比结果为false