java中引用类型的变量和对象的区别

如题所述

这个问题问的好,很多基础不牢固的JAVA学习者很多简单的东西没掌握

对象:是按照“类”这个模板建立的,建立的位置则是内存
例如A是一个类。A X则是创建一个引用变量,X=NEW A()则是在内存中建立一个对象(开辟了1片空间),对象的模板就是A(可以理解为在空间里复制了A类里的变量到空间里去)。
此时就可以使用引用变量X去引用对象中的变量了

希望可以帮助到你
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-06-25
首先相信一句话:一切皆为对象。
然后相信另一句话:变量只是一个零时的储存地点。

引用类型的变量只是一个普通变量,储存了引用类型的地址。
对象的创建是直接在内存中分配一个内存。
第2个回答  2019-06-01
引用类型变量 就 相当于 电脑上的快捷方式;
对象就相当于 你 磁盘里面 安装的游戏,它 实实在在 占用你的空间内存;
而变量 只是 快捷方式
第3个回答  2008-06-25
这东西应该怎么说呢
对象是个实力 把抽象的东西具体化了 你可以用它 变量就是变量 不知道怎么组织语言说了

java中引用类型的变量和对象的区别
对象:是按照“类”这个模板建立的,建立的位置则是内存 例如A是一个类。A X则是创建一个引用变量,X=NEW A()则是在内存中建立一个对象(开辟了1片空间),对象的模板就是A(可以理解为在空间里复制了A类里的变量到空间里去)。此时就可以使用引用变量X去引用对象中的变量了 希望可以帮助到你 ...

用最简单的话解释对象与引用有什么区别?
对象在堆中,引用在栈中 引用是对象的一个名字 如果你学过C\/C++的话,可以将引用理解为java的指针 比如Student zhangSan=new Student("张三");后面new出来的东西叫对象,这个zhangSan就是引用,zhangSan只是对象的地址而已。

java中对象和对象的引用的区别
这里先声明了一个int类型的变量a,先对a赋值为2,后面又赋值为3.也就是说int类型的变量a,可以让它的值为2,也可以为3,只要是合法的int类型的数值即可。也就是说,一个引用可以指向多个对象,而一个对象可不可以被多个引用所指呢?答案当然是可以的。比如:Person person1 = new Person("张三")...

变量和对象的区别是什么意思
不能说变量就是对象,或者对象就是变量,严格来说,对象就是用来描述变量的。一点佐证是,C++中的临时变量的概念,如传参时生成的临时变量,该变量在内存中存在,但是是没有名字的,因此在代码中无法可视化,我们就无法通过名字去引用这个临时变量。两者的区别与联系 从上面的两个描述中我们可以看到,两者...

在JAVA中:对象、实例、引用,分别是什么意思?
对象这个词很难将清楚的。编程思想里的面向对象最重要的就是对象了,面向对象对于每一个学编程的人来说,都需要一个适应的阶段,是慢慢的在编程中来理解的。实例,值的就是一个对象的实体,很多相似的东西就是一个对象,而这些相似的东西中拿出一个,就是这个对象的一个实例。引用 就是对象或者实例...

java引用是什么意思
Java中的引用有两种类型,一种是对象引用,另一种是类引用。对象引用指的是在程序中对对象的引用,它指向的是一个对象在堆内存中的位置。当一个对象被许多引用变量引用时,对象不会被销毁,只有所有引用变量都被释放时,对象才会被JVM所回收。类引用指的是对一个类的引用,它可以用来引用一个类的方法...

java中,类的对象,对象的实例,对象的引用,三者如何进行区分,有何区别...
而类的引用,你可以通俗一点来理解,就是类对象的变量名,因为一个类的对象的变量名,其实是只的一段内存位置。故而,类的对象,就是类的实例,也就是我们通常说的对象。而类的引用,则是指该类实例化之后,在内存的地址(用变量名表示)例如:Object obj=new Object();其中,类名固然就是Object...

JAVA中变量类型参数和对象类型参数有何不同?在使用上应如何注意...
JAVA中对象类型参数是把对象的引用传进方法中,在方法中改变对象的属性,方法外该对象的属性也会随着相应改变。对于变量类型参数,在方法中改变变量的值,方法外变量的值不会随着相应改变。

java中引用类型有哪些
Java中的引用类型主要包括:局部变量引用、成员变量引用(字段引用)、数组引用、类引用。1. 局部变量引用:这是在方法或代码块中定义的变量所持有的引用。它们通常在方法的执行过程中创建,随着方法的结束而销毁。这些引用指向的对象可能存储在堆内存中。2. 成员变量引用(字段引用):这是在类的定义中...

Java中的变量可分为两种数据类型,分别是什么。求解
引用数据类型 在Java中,引用类型的变量非常类似于C\/C++的指针。引用类型指向一个对象,指向对象的变量是引用变量。这些变量在声明时被指定为一个特定的类型,比如 Employee、Puppy 等。变量一旦声明后,类型就不能被改变了。对象、数组都是引用数据类型。所有引用类型的默认值都是null。一个引用变量可以...

相似回答