| //对的 Vector v = new Vector<Object>();//参数化类型给原始类型
 //执行完上一步,引用型变量v指向Object类型
 但是编译器是一步一步检查错误的所以下边的代码不会报错,但是如果你这样写
 Vector<String> v2 = new Vector<Object>();就会认为类型不匹配。
 注:实际上这两段小代码没有什么区别,希望对你有帮助
 Vector<String> v1 = v;//原始类型给参数化类型
 
 //和上面那两句有什么区别呢?
 Vector<String> v2 = new Vector<Object>(); //出错//这是不允许的,两边类型不匹配,
 复制代码
 
 
 |