原始类型和引用类型之间有什么区别?这是一个过去的考试问题,我想知道什么是原始类型和参考类型?使用数组我知道引用类型是数组由对象或变量组成的位置,但是基本类型是用int或string创建数组的地方。(对?)您认为您如何回答测试中的问题并获得良好的信誉?没有真正直接引用原始ARRAY类型......有没有办法在没有它的情况下做到这一点?或者你认为用阵列解释它会没问题。
3 回答
慕神8447489
TA贡献1780条经验 获得超1个赞
从书OCA JAVA SE 7
就像男人和女人根本不同(根据男人来自火星,女人来自维纳斯的作者约翰格雷),原始变量和对象参考变量在很多方面彼此不同。基本区别在于原始变量存储实际值,而引用变量存储它们引用的对象的地址。我们假设已经定义了一个Person类。如果创建一个int变量a和一个对象引用变量person,它们将把它们的值存储在内存中,如图2.13所示。
int a = 77;Person person = new Person();
ITMISS
TA贡献1871条经验 获得超8个赞
原始数据类型:
由语言预定义并由关键字命名
Total no = 8
boolean
char
byte
short
integer
long
float
double
参考/对象数据类型:
使用类的已定义构造函数创建
用于访问对象
任何引用变量的默认值为null
引用变量可用于引用声明类型的任何对象或任何兼容类型。
添加回答
举报
0/150
提交
取消