什么是JAVA引用?

来源:百度知道 编辑:UC知道 时间:2024/09/23 01:34:21
是不是调用对象、方法就叫JAVA引用?

String a ="XYZ"; 这个a其实就是代表的XYZ,a就是指向XYZ的一个引用.

StringBuffer sb=new StringBuffer();
BufferReader br= new BufferReader(sb);
这两句话跟BufferReader br= new BufferReader(new StringBuffer());这句是一个道理的,只是看起来更直观,那个sb就是指向一个新建的StringBuffer.就是一个引用.

我感觉引用这个词应该来自c或c++,那里面的符号叫&,这个意思就是说当定义一个指针想用到它的地址或者有地址需要传递等就用它来引用地址等

但在java中指针和地址已经取消了,取而代之的是强大的类和对象及属性,但如果想调用类等便要使用对象来调用,但声明对象时还要给对象赋初值(即所谓的实例话),但这个过程有点类似也我上面提到的指针,我感觉归根结底有些东西就是要用到地址等,否则就会出问题。所以就有人干脆说:“某某类的引用等”,其实意思就是像你说的调用对象、方法。或者其他类似的过程

记住引用就是类,接口和数组。慢慢敲代码,时间长了就理解,多查下资料

你就当指针来理解就对了,存放的是对象的地址.

代表一个对象的那个就叫引用。