下载 >  开发技术 >  Java > java中对象和对象引用的区别!

java中对象和对象引用的区别! 评分:

如下表达式: A a1 = new A(); 它代表A是类,a1是引用,a1不是对象,new A()才是对象,a1引用指向new A()这个对象。 在JAVA里,“=”不能被看成是一个赋值语句,它不是在把一个对象赋给另外一个对象,它的执行过程实质上是将右边对象的地址传给了左边的引用,使得左边的引用指向了右边的对象。JAVA表面上看起来没有指针,但它的引用其实质就是一个指针,引用里面存放的并不是对象,而是该对象的地址,使得该引用指向了对象。在JAVA里,“=”语句不应该被翻译成赋值语句,因为它所执行的确实不是一个赋值的过程,而是一个传地址的过程,被译成赋值语句会造成很多误解,译得不准确。 再如: A a2; 它代表A是类,a2是引用,a2不是对象,a2所指向 的对象为空null; 再如: a2 = a1; 它代表,a2是引用,a1也是引用,a1所指向的对象的地址传给了a2(传址),使得a2和a1指向了同一对象。 综上所述,可以简单的记为,在初始化时,“=”语句左边的是引用,右边new出来的是对象。 在后面的左右都是引用的“=”语句时,左右的引用同时指向了右边引用所指向的对象。 再所谓实例,其实就是对象的同义词。
...展开详情收缩
2008-09-17 上传大小:965B
分享
收藏 (5) 举报

评论 共6条

ji_xiang96 初学者可以看看!
2015-06-24
回复
feelxp 初学者 和 复习的人 都适合看一下
2014-08-04
回复
lhrai 初学者可以看一下
2014-06-25
回复
cxz501 看简介就行,完全不需要下载!
2013-10-04
回复
fanflame4444 内容跟上面简介的一模一样
2013-04-06
回复
mmqqqfeng 大家不用下载。我下载了以后发现,内容跟上面简介的一模一样。没有必要再下载。
2012-07-04
回复
未将对象引用设置到对象的实例(C#出現的錯誤)

"未将对象引用设置到对象的实例"錯誤個人總結

立即下载
未将对象引用设置到对象的实例问题原因

“System.NullReferenceException: 未将对象引用设置到对象的实例”问题可能原因如下: 1、ViewState 对象为Null。 2、DateSet 空。 3、sql语句或Datebase的原因导致DataReader空。 4、声明字符串变量时未赋空值就应用变量。 5、未用new初始化对象。 6、Session对象为空。 7、对控件赋文本值时,值不存在。 8、使用Request.QueryString()时,所获取的对象不存在,或在值为空时未赋初始值。 9、使用FindControl时,控件不存在却没有做预处理。 10、重复定义造成未将对象引用设置到对象的实例错误.

立即下载
未将对象引用设置到对象的实例--可能出现的问题总结

1、ViewState 对象为Null。 2、DateSet 空。 3、sql语句或Datebase的原因导致DataReader空。 4、声明字符串变量时未赋空值就应用变量。 5、未用new初始化对象。 6、Session对象为空。 7、对控件赋文本值时,值不存在。 8、使用Request.QueryString()时,所获取的对象不存在,或在值为空时未赋初始值。 9、使用FindControl时,控件不存在却没有做预处理。 10、重复定义造成未将对象引用设置到对象的实例错误.

立即下载
引用对象引用

通过代码简述值引用与对象引用的区别

立即下载
java对象引用

对象引用分析图解,描述了java对象引用在栈、堆中的分布及作用。

立即下载
c# DataGridView 导出数据到sql出现错误“未将对象引用设置到对象实例

c# DataGridView 导出数据到sql中出现错误“未将对象引用设置到对象实例中”

立即下载
区别Java堆与栈区别Java堆与栈

区别Java中堆与栈区别Java中堆与栈区别Java中堆与栈区别Java中堆与栈区别Java中堆与栈区别Java中堆与栈区别Java中堆与栈区别Java中堆与栈

立即下载
面向对象原理与Java实践课程实验报告2

面向对象原理与Java实践课程实验报告 继承与接口实验报告+代码

立即下载
corba 基于对象字符串的对象引用获取示例程序

corba 对象引用获取最简单的方式就是通过对象字符串。本资源是关于对象引用获取的一个简单的例子。

立即下载
Spring实战2-Bean注入详解

Spring实战2-Bean注入详解 在Spring中,对象无需自己负责查找或者创建与其关联的其他对象。相反,容器负责把需要相互协作的对象引用赋予各个对象。

立即下载
对象作为函数参数

对象作为函数参数  对象本身做参数(传值),传对象副本  对象引用做参数(传地址),传对象本身

立即下载
javaequals和==的区别.doc

java中equals和==的区别.doc java中equals和==的区别.doc

立即下载
迈迪工具库

适合模型的制造,简单方便快捷,可以配合相关软件进行使用

立即下载
java 多线程 同步详解

java 多线程同步详解 synchronized 的使用,锁定对象 ,锁定类 区别

立即下载
ONVIF 设备管理器 最新 V2.2.250(测试ONVIF协议)

ONVIF 设备管理器 最新 V2.2.250 测试设备是否支持ONVIF协议

立即下载
Unity 查找选定对象引用

选定对象,查找所有的引用地方,目前可查找场景内对象身上的唯一引用和List内的引用,包含选定对象的所有脚本,和GameObject。

立即下载
SWAT例子操作

SWAT软件的例子操作指南,可以对新手有帮助

立即下载
awt和swing是的关系

java中awt和swing是的关系以及区别java中awt和swing是的关系以及区别

立即下载
javaScanner类nextLine()和next()的区别和使用方法

java中Scanner类nextLine()和next()的区别和使用方法 java中Scanner类nextLine()和next()的区别和使用方法

立即下载
对C#的一些理解以及委托 事件 代理

本人也是刚刚学C#,对c#中的委托 代理, 事件 还是很模糊的,找了些质料希望和大家一起分享

立即下载

热点文章

下载码下载
做任务获取下载码
取消 提交下载码
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

java中对象和对象引用的区别!

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
3 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: