1.、对象是是存放在堆内存中的,而基本类型存放在栈内存中
当复制引用类型值(对象)的时候复制的其实是一个指针(指向在内存中的位置)

基本类型、引用类型复制变量值基本类型、引用类型复制变量值
一个例子更好地理解关于引用类型的复制。
b=a;使得b的值指向了a指向的堆内存中存放的对象,所以当b改变复制后的对象时,相应的堆内存所表示的该对象改变,所以引起了a的变化;而当我们使用对象自变量语法给b重新定义后,这时候堆内存是重新开辟了一个存放新对象的空间,而b的指针指向了该空间,b的改变不会引起a的改变。

基本类型、引用类型复制变量值

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-12-28
  • 2022-12-23
  • 2021-09-26
  • 2021-12-24
  • 2022-01-05
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-30
  • 2022-12-23
  • 2022-02-15
相关资源
相似解决方案