对这两个最初的印象是:
栈空间,存放变量名,或者说地址(根据这个地址可以到堆空间找到变量的值)。
堆空间,存放对象的值
。。。
类&数组,引用传递
内容在堆空间中,堆空间中的地址放在栈空间中的变量名中
普通变量,8种基础数据类型
普通变量变量存放的是变量值,例如int a = 8 ;int b = 8;
所以a == b返回为true,
引用变量int[] a = {1,2,3},int[] b = {1,2,3}
a跟b存放的是数组的地址,因此值是不同的
a == b返回的是false