对象的引用和对象本身各是什么意思啊? 比如定义一对象:ArrayList myAL=new ArrayList();myAL是一个对象,引用它又是么意思呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ArrayList myAL=new ArrayList();myAL是一个对象,引用它又是么意思呢?回复:myAL本身不是对象,而是对对象的引用。对象在内存中被创建,JAVA中只能通过使用对象变量(myAL)来引用内存中的对象。[实际上(myAL)是一个指向内存的指针。建议看看Delphi或者C++] new ArrayList()生成了ArrayList()对象,而ArrayList myAL=new ArrayList();有两个意思1、生成ArrayList()对象2、把ArrayList()对象的引用付给myALArrayList myNextAL=myAL;this statement没有生成新的对象,只是又把myAL付给myNextAL,这两个引用都指向同一个ArrayList对象 ArrayList myAL=new ArrayList();myAL是一个对象,引用它又是么意思呢?对象本身存储在堆内存中,new ArrayList();实现创建对象,而myAL是对象引用。关系类似箱子和钥匙,对象是箱子,引用是钥匙 在java里myAL本身就是对象的引用,在C++里是一个指针。。 jsp synchronized 数据库 为什么我不注销验证邮件的代码,它不进行以前的用户名等的验证,我要注销掉邮件代码,其它的都可以验证,邮件验证不了,怎么回事 关于LOG4J的设置问题 maven怎么用?有中文文档么? 建立一个数组对象的问题,请帮帮忙,在线等了, 怎么在Jtable中放置进度条呢? 至XKP,谢谢! 请问以下为什么有错误 请问乘方在java中怎么表示,用^为什么不行呢? J2SE和J2EE有什么区别呢? 如何利用Calendar获得当月第一天和最后一天的信息 为什么java连mssql都会出现乱码?
myAL是一个对象,引用它又是么意思呢?
回复:
myAL本身不是对象,而是对对象的引用。对象在内存中被创建,JAVA中只能通过使用对象变量(myAL)来引用内存中的对象。[实际上(myAL)是一个指向内存的指针。建议看看Delphi或者C++]
而ArrayList myAL=new ArrayList();有两个意思
1、生成ArrayList()对象
2、把ArrayList()对象的引用付给myAL
ArrayList myNextAL=myAL;
this statement没有生成新的对象,只是又把myAL付给myNextAL,这两个引用都指向同一个ArrayList对象
myAL是一个对象,引用它又是么意思呢?对象本身存储在堆内存中,new ArrayList();实现创建对象,而myAL是对象引用。
关系类似箱子和钥匙,对象是箱子,引用是钥匙