泛型类型消除 lesson3
来源:互联网 发布:中世纪全面战争优化9 编辑:程序博客网 时间:2024/06/06 09:33
package rawtype;
import java.util.Vector;
//类型消除的使用,它可以向它的非泛型版本的一个引用分配一个泛型引用。
//??尽管编译时不会出错但是在编译的时候会出现未检查的警告
public class raw_type {
public void processIntValue(Vector<Integer> v){
System.out.println("---");
}
public static void main(String[] args) {
Vector<Integer> intVector = new Vector<Integer>();
Vector oldVector = new Vector();
raw_type rt =new raw_type();
oldVector = intVector;
intVector = oldVector;//warning 非泛型引用赋给泛型引用,会改变泛型的参数类型,所以有警告
rt.processIntValue(intVector);
rt.processIntValue(oldVector);//warning
}
}
//消除改变方法的参数类型或原始类型的域赋值的时,如果消除改变方法/域类型就会出现这种情况。
class A{
void nerer(){Vector ov= new Vector();
Vector<Integer> iv= new Vector<Integer>();
// iv =ov;//1 warning
// ov = iv;//2no warning
}
}
- 泛型类型消除 lesson3
- lesson3
- lesson3
- LESSON3
- C语言学习笔记 lesson3 整数类型
- Java消除泛型警告
- LogicJava---Lesson3
- csdnsS2-lesson3
- 标签的隐式类型的消除
- hihocoder1039 字符型消除
- Redis _ lesson3 redis 常见的5种数据类型 与 常见的Redis-cli 返回值
- 消除对泛型和泛型的限制
- Effective Java(鼓励使用泛型、消除非受检警告)
- Lesson3 MFC应用程序框架
- 孙鑫VC++Lesson3
- lesson3 NetWork (02.19)
- 黑马程序员-lesson3
- XML 自学笔记 Lesson3
- TCP/IP详解 (1)
- JAVA设计模式--建造者模式
- win7下安装SQL Server2005(图文教程)
- KMP 算法。。。 字符串匹配 ,复杂度 O(n+m)
- JAVA设计模式---访问者模式
- 泛型类型消除 lesson3
- 控件传值方法
- 绳命是个学习过程
- 定义泛型类 lesson3
- linux定时任务
- linux递归删除svn
- linux输入输出
- 开放式并发的解决办法
- 增强For循环