值类型和引用类型的区别
值类型 | 引用类型 |
| 存储是对一个内存位置的引用(内存地址),要去那个位置才能找到真正的数据 |
| 数据存储在堆的内存区域 |
| 在运行时,从变量中读取内存地址,然后到指定内存地址中读取数据。 |
| 只复制数据的地址 |
| new,调用构造函数生成一个对象(实例) |