变量的数据类型有数值型和引用型,基本数据类型变量1在java中添加时是存储变量1的本身。而引用类型变量2在java添加时存储的是变量2本身的地址,这个变量本身存在另一个地方。调用时是通过变量2的地址调用变量2的本身。具体点,数据存储的东西叫“堆栈”,数据类型变量本身存在“堆栈”的栈中,而引用类型变量本身存在“堆栈”的堆中,但数据调用是从“栈”中进行调用的,所以引用类型变量在“栈”中存储了它本身的地址。
--学习笔记
(基本数据类型如:int,long等,引用数据类型如:字符串,数组,类等)