1.泛型方法
2.通配符
就是"?",可以在"使用泛型"的时候代表一切类型;E T K V是在定义泛型的时候使用。
3.泛型的上下限
①泛型上限:? extends Car:? 能接收的必须是Car或者其子类
②泛型下限:? super Car:? 能接收的必须是Car或者其父类
4.泛型的擦除问题和注意事项
①泛型是工作在编译阶段的,一旦程序编译成class文件,class文件就不存在泛型了,这就是泛型擦除。
②泛型不支持基本数据类型,只能支持对象类型(引用数据类型)
就是"?",可以在"使用泛型"的时候代表一切类型;E T K V是在定义泛型的时候使用。
①泛型上限:? extends Car:? 能接收的必须是Car或者其子类
②泛型下限:? super Car:? 能接收的必须是Car或者其父类
①泛型是工作在编译阶段的,一旦程序编译成class文件,class文件就不存在泛型了,这就是泛型擦除。
②泛型不支持基本数据类型,只能支持对象类型(引用数据类型)