java里有两种变量,基本类型变量和对象变量
我理解中的基本类型变量就是一个数字,数字很好理解
而对象变量是一个地址,地址的概念就很模糊了
说到地址就会想起 哪条街第几号什么的,内存地址呢怎么表示?
本质是什么?
求大神解答。
那叫基本数据类型和引用类型,不是变量。概念搞清楚,还有应该说基本数据类型的值是数字而不是变量是数字。基本数据类型比如 int a = 1。这个是放在栈内存的。而引用类型比如 String a = 'b'。此时 a 在栈内存中,而它的值b则在堆内存中,a存储了连接到b的地址值