什么是java的引用,java引用什么意思
什么是java引用
1.首先,你要明白什么是变量。变量的本质是一个小的内存单元。这一小块内存存储变量的值。
比如int a=1;
a是变量的名称,1是变量的值。
而当变量指向一个对象时,这个变量就被称为引用变量(推荐教程:java教程 )
比如A A=new A();
a就是引用变量,它指向了一个A对象,也可以说它引用了一个A对象。我们通过操纵这个a来操作A对象。 此时,变量a的值为它所引用对象的地址
引用数据类型是两种java数据类型之一。
引用数据型在被创建时,首先要在栈上给其引用(句柄)分配一块内存,而对象的具体信息都存储在堆内存上,然后由栈上面的引用指向堆中对象的地址。
引用数据类型包括:类、接口类型、数组类型、枚举类型、注释类型、字符串类型;
java的另一大数据类型是基本数据类型,包括数值型、字符型和布尔型。
基本数据类型创建时,在堆栈上划分为一个内存,值直接存储在堆栈上;
就是这个数据的别名,就像一个人的昵称。你处理这个昵称,就是处理个体本身,相当于C中的引用,也就是类的实例地址上面是什么java引用的细节。请多关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。