什么是引用
发布网友
发布时间:2022-04-30 22:15
我来回答
共3个回答
热心网友
时间:2022-05-11 01:59
展开1全部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
热心网友
时间:2022-05-11 03:17
引用,就是指向内存空间的指针
也就是引用变量中存的是地址,所有的引用变量都只占4个字节,这四个空间用来存储一个整数,这个整数就是某个空间段的首地址
引用指向什么类型,靠前面的类型说明来判断,比如String a,这个引用a就是指向字符串对象的引用,a存储的其实是这个字符串的首地址的整数表示形式
热心网友
时间:2022-05-11 04:52
引用...就是挂个名而已
String s="abc";
s这里就是引用
它存的东西 并不是字符串 abc
而是abc在内存中的地址
存的地址 而不是实际的东西 把这种结构 称为引用
所有对象名 都是引用