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

解决方案 »

  1.   

    所有数据都是放在内存里的,对内存的描述就是一个内存地址
    引用就是指向这个内存地址的特殊指针比如说有一个字符串
    String a = "abcd";
    对于计算机来说数据存放分2块,一个是内存地址,然后是这个地址上的值
    你可以看成是一个hashmap,键指向地址,项就是值
    假设a的内存地址是0x00001234
    那在底层访问中实际上就是你访问a的时候是在访问0x00001234这个地址然后我设置一个引用b,只需要让b也指向0x00001234这个地址,那把b的值取出来也就是abcd
      

  2.   

    学习中遇到问题请到付费IT问答社区www.nlld.net,采用社会化网络运营,有专家负责彻底解决,网站所有纠纷依法解决