首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

引用的概念解决方案

2012-01-14 
引用的概念哪位大侠帮我解说一下JAVA中 引用 的概念.谢谢!!!小弟实在是不明白啊[解决办法]如同c++的指针

引用的概念
哪位大侠帮我解说一下JAVA中 "引用 "的概念.谢谢!!!小弟实在是不明白啊

[解决办法]
如同c++的指针
[解决办法]
所有数据都是放在内存里的,对内存的描述就是一个内存地址
引用就是指向这个内存地址的特殊指针

比如说有一个字符串
String a = "abcd ";
对于计算机来说数据存放分2块,一个是内存地址,然后是这个地址上的值
你可以看成是一个hashmap,键指向地址,项就是值
假设a的内存地址是0x00001234
那在底层访问中实际上就是你访问a的时候是在访问0x00001234这个地址

然后我设置一个引用b,只需要让b也指向0x00001234这个地址,那把b的值取出来也就是abcd
[解决办法]
学习中遇到问题请到付费IT问答社区www.nlld.net,采用社会化网络运营,有专家负责彻底解决,网站所有纠纷依法解决
[解决办法]
实堆的对象都存在于堆中,栈或对象的局部成员里仅仅是一个指向它的编号,这个编号就是引用了。
当然,从语言语法的层面上看,引用都是有类型的。

热点排行