问题1:
Vector<integer>vectorList[] =new Vector<integer>[10];
为什么不能使用参数化类型,数组难道不是interger类型的么,强制一下有错吗?
问题2:
Vector v1= new Vector <Vector>();
Vector<Object>v=v1;
这句话在编译时期是没有问题的,为什么运行会报错?
泛型只存在与javac时期 在运行以后是不参与运算的,
也就是 上面的话在运行的时候
Vector v1 = new Vector();
Vector v=v1;
v1 , v 指向同一个内存地址,难道有问题吗?
|