Mrkn
2016-05-28 19:45
在 Java 的领域里,基本数据类型变量存的是数据本身,而引用类型变量存的是保存数据的空间地址。具体怎么理解,不太懂。有没有例子说明一下?
其实java中的引用就像C语言中的指针,存的是地址 ,在Java语言中基本类型变量声明时,系统直接给该变量分配空间,引用类型变量在声明后必须通过实例化开辟数据空间,才能对变量所指向的对象进行访问
MyDate a,b; //在内存中开辟俩个引用空间
a = new MyDate(); //开辟MyDate对象的数据空间,并把该空间的首地址赋给a
b = a; //将a存储空间中的地址写到b的存储空间中
Java入门第一季(IDEA工具)升级版
1165171 学习 · 17581 问题
相似问题