java之对象引用与对象的区别
来源:互联网 发布:克里斯穆林数据 编辑:程序博客网 时间:2024/06/07 14:12
一、前言
在java学习中,理解对象以及对象的引用是万里长征的第一步。但是,现在大量的java学习书籍都将对象以及对象的引用混为一谈,然而实际上它们有着本质的区别。为了帮助更多的java学者更好的理解,我将自己的学习理解记录下来。如有理解不全或者错误的地方,欢迎大家批评指正。
二、分析对象引用与对象的区别
为了接下来进行更好的分析,我先建立一个Demo类,用于后面的分析。
接下来,我们用Demo类来创建一个对象。
这一条语句,其实包括了四个动作:
1)右边的“new Demo”,是以Demo类为模板,在堆空间里创建一个Demo对象。
2)末尾的()意味着,在对象创建后,立即调用Demo类的构造函数,对刚生成的对象进行初始化。
3)左边的“Demo demo”创建了一个Demo类引用变量,它存放在栈空间中。也就是用来指向Demo对象的对象引用。
4)“=”操作符使对象引用指向刚创建的那个Demo对象。
2)末尾的()意味着,在对象创建后,立即调用Demo类的构造函数,对刚生成的对象进行初始化。
3)左边的“Demo demo”创建了一个Demo类引用变量,它存放在栈空间中。也就是用来指向Demo对象的对象引用。
4)“=”操作符使对象引用指向刚创建的那个Demo对象。
当然这条语句我们也可以写成:
这样显得更加清晰了。
三、对象引用与对象之间的关系
三、对象引用与对象之间的关系
1)从对象引用出发:
一个对象引用可以指向一个对象
也可以不指向对象。
2)从对象出发:
一个对象可以被一个对象引用引用
也可以被多个对象引用同时引用。
阅读全文
0 0
- Java学习之对象与对象引用的区别
- java初学之对象引用与对象的区别
- java之对象引用与对象的区别
- Java 对象与对象引用的区别
- Java对象引用与对象的区别
- java--对象引用与对象的区别
- java--对象引用与对象的区别
- java--对象引用与对象的区别(转载)
- 对象引用与对象的区别
- 对象引用与对象的区别
- 对象引用与对象的区别
- 对象引用与对象的区别
- 对象引用与对象的区别
- 对象引用与对象的区别
- 对象引用与对象的区别
- 对象引用与对象的区别
- 对象引用与对象的区别
- 对象引用与对象的区别
- 洛谷&&BZOJ 1058 P1110 [ZJOI2007]报表统计
- 最长公共子序列(LCS)
- 解释下浮动和它的工作原理?清除浮动的技巧
- SpringBoot 使用Slf4j简化日志开发
- python中比较运算符与其他语言的差异
- java之对象引用与对象的区别
- 【Solr7】——配置中文分析器
- SpringBoot的入门搭建(五)
- sql隔离级别
- RayAdas周报第二期2017.12.03
- Angular4_NgForOf 指令作用
- 语言表述
- 12小时制时钟
- delphi FMX图像的局部直方图均衡