我的理解Vector本身在堆里,可能不是光光是引用那么简单。

解决方案 »

  1.   

    答:要new的东西,它的空间都在堆中.Vector是要new 的,因而Vector对象的空间是在堆中.
      

  2.   

    是引用,vector里边放的是对象的引用。
      

  3.   

    Vector v = new Vector();
    new Vector()在堆里v在栈里.如果学过C语言的内存那一块可能就会比较好理解了.编译后会是什么,执行的时候会怎么做.
    CPU很多时候都是压栈,弹栈的
      

  4.   

    5楼好象认为Vector本身就是放对象内容的一样。
      

  5.   

    13楼的哥们比较可爱::::
    Vector能存放基本数据类型吗?
      

  6.   

    Vector是个类,不是引用是什么