java 什么是引用?
2个回答
展开全部
String s = new String();s就是引用,说它是引用是就它的行为而言的,s引用着一个对象,换句话说就是s指向了一个对象;不是Java中没有指针,其实Java到处都是指针,在我们编码这个角度来看,s就是引用,言外之意就是你无法直接操作一个对象,你要想操作一个对象你必须通过该对象的引用!这也是为什么叫引用。在我们看来Java确是屏蔽了指针的复杂操作,这只是为我们编程带来方便,但是真正在运行时,在Java程序跑起来之后,会将引用转换成一个指针,s这个引用被转换为一个指针,真真正正的指向了内存中存储体的某个存储单元的某些位某些01; 回答人的补充 2009-09-20 03:39 对象是对象!引用时引用!这是两个不同的概念,上面怎么能说对象就是引用呢?只不过我们是通过引用操作对象,引用是一块内存,对象是另一块内存!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询