就是一个引用啊,有点相当于C的指针啊Vector v=new Vector();v就是新建向量对象的reference;

解决方案 »

  1.   

    同意kypfos的说法reference确实是是引用,在C++上面就是指针。
      

  2.   

    refence 指的是对象的一个引用,有些书上也叫做对象的句柄,正如楼上所说的,也可以理解为指针。
      

  3.   

    回复人: ecaol(风起的时候) ( ) 信誉:100  2003-12-24 01:50:00  得分:0 
     
     
      同意kypfos的说法reference确实是是引用,在C++上面就是指针。
      
     
    你学过c++么?
    指针和引用的区别都搞不清楚
      

  4.   

    reference是引用的意思,相当于C中的指针
      

  5.   

    to zcjl(【to be forgotten..】) 就是一个引用啊,有点相当于C的指针啊上面的话我可是说有点相当于 
    近似的理解,是否我这样说还是会让人误入歧途
    我用过C++,引用的操作有限
    C++的指针是很随意的,比如可作地址偏移操作
    数组越界的内存错误就会由此而产生。
      

  6.   

    to kypfos(大学里没有回忆)老兄,
    我不是说你
    而是说那个支持你的兄弟
    他的话太绝对了java没有指针这个概念
    但经历过从c到c++的
    一定很清楚地记得被指针和引用搞得头昏脑胀的日子
    (当然,也许是因为我确实很笨)
    但也因此而明白了
    指针和引用,这对看似兄弟的家伙
    不加区别的话,一定会惹出大麻烦来
      

  7.   

    引用存在与栈中,存的是它所代表的对象的地址,而对象存在与堆中。对象因为存在与栈,所以可以由编译器自动回收。
    如:Object a=new Object();
    Object地址为0AF5,那么便将该值存入栈。在C++中好像引用不是这样的,我记得这期的程序员还是开发高手上面有这么片文章,忘了。翻翻。
      

  8.   

    如果C++不用new 从堆里分配一块内存
    如 有类C
    C c
    而不用
    C* c=new C;也与java的引用差不多,也不用去释放内存
      

  9.   

    看了半天,我还是没明白。reference是不是就是对象的实例的名字?请大家明确告诉我。如果不是,reference又有什么用?怎么用?
      

  10.   

    可以说后面是跟“对象实例的名字”
    但在java里一切都是类
    在reference后能跟用户新创的类,也可以是类库里自带的类,作为一个引用到的功能,
    然后再实例化一次所引用的类名,就能继承他的功能。
    建议你学java之前先去熟悉常用的三个包:lang包,util包,i/o包
      

  11.   

    reference是java的数据类型一种.
    reference在java中可以被分为三种:
    (1) interfaceRef: 到接口对象的引用.
    (2) classRef: 到普通对象的引用.
    (3) arrayRef: 到数组对象的引用.
      

  12.   

    我的理解reference类似于C++中的引用,是没有指针语法的指针它不是对象实例,你可以把它指向某种对象的实例,然后通过它来访问这个实例,有些地方叫它为对象句柄,举个可能不太恰当的例子,它就是一个锅子的手柄