老炮儿未删减片头:请问JAVA中的引用是什么啊?

来源:百度文库 编辑:高考问答 时间:2024/04/28 20:24:24
请问JAVA中的引用是什么啊?清说通俗点。
比如
insert方法将一个字符串插入另一个字符串中,并返回当前对象的引用。这句话中的“引用”是什么意思啊?

import那个"引用"是跟c++里的#include一样,就是把需要的外部的类库给包含进来.例如import javax.media.*; 就把JMF框架里的类库包含进来了,就可以调用里面的方法,写操纵摄像头,播放AVI程序什么的.

另外一个JAVA里很重要的"引用"的概念的意思是:其值为地址的数据元素.Java对对象和基本的数据类型的处理是不一样的。和C语言一样,当把Java的基本数据类型(如int,char,double等)作为入口参数传给函数体的时候,这种方式的参数传递被称为"值传递",怎么操作都不会改变原参数。而在Java中用对象的作为入口参数的传递则缺省为"引用传递",也就是说仅仅传递了对象的一个"引用",这个"引用"的概念同C语言中的指针引用是一样的。

这里一篇文章把"JAVA中的指针,引用及对象的clone"解释很比较清楚:
http://www.javaresearch.org/article/showarticle.jsp?column=546&thread=23910

import
调用包的方法
不用自己写
这个。。。真难解释