引用类(复杂类型**)型把自己存储在堆空间值类型(简单类型**)把数据存储在栈空间赋值的过程发生在栈空间如果是我们把一个引用类型的变量赋值给另一个变量其实两个变量都是指向同一个对象如果是引用类型传参,形参被修改了,实参也会跟着修改