java基础-泛型信息

来源:互联网 发布:中万网络靠谱吗 编辑:程序博客网 时间:2024/06/11 07:24

1、泛型

java中的泛型,编译器保证类型的正确性。

2、泛型接口

interface name<T>{      }

3、泛型方法

public <T> returnType methodName(){}类型参数推断支队赋值操作有效。显示类型说明,在点操作符与方法名之间插入尖括号。this.<>methodName

4、匿名类泛型

5、擦除

在泛型代码内部,无法获得任何有关泛型参数类型的信息。擦除,擦除到它的第一个边界。泛型不能用于显式的引用运行时类型的操作之中,例如转型、instanceof操作和new表达式。边界动作:对象进入与离开时,编译器在编译期间执行类型检查并插入转型代码。

6、擦除的补偿

引入类型标签,可以动态使用isInstance创建实例new :使用工厂方法,传入类对象;模板模式
0 0
原创粉丝点击