当前位置: 代码迷 >> Java相关 >> Vector vec=null
  详细解决方案

Vector vec=null

热度:1189   发布时间:2012-05-14 09:49:51.0
Vector vec=null
  我想问下  Vector vec=null     此时vec有没有被分配内存?
            Vector vec=new Vector()    这是 vec为一个Vector对象的引用   new Vector()不用说了  是在堆中分配了空间
            但是Vector vec=null呢?

  还有   比如说Vec() 这个类是Vector()的接口
            Vec vec=new Vector()    能不能说vec是Vector()的引用?   如果是他们的类型不一样啊怎么引用     如果不是为什么没有报错?
            新手  求教
搜索更多相关的解决方案: 接口  Vector  null  

----------------解决方案--------------------------------------------------------
第一个问题vec=null中分配了内存,但是不是在堆中分配,是在栈中分配的。
new Vector (),是在堆中分配了内存;
第二个,是可以引用,只能访问Vec中的方法
----------------解决方案--------------------------------------------------------
  相关解决方案