首页 笔记 图片 查字 
所属分类:Java
标题:Java 泛型
关键词: Java
浏览:58
内容:

泛型就是一种把类型推迟到创建对象或者调用方法的时候才去明确的特殊的类型。

泛型类型;应用分类(泛型类,泛型接口,泛型方法);泛型通配符(无边界通配符,固定上边界通配符,固定下边界通配符)

泛型:本质是参数化类型,即指定一个类型参数,在开发时再指定参数具体的类型。
泛型:提供了编译时类型安全检测机制。
泛型作用:
保证了类型的安全性;
消除强制转换;
避免装箱拆箱操作,提高程序的性能;
提高了代码的重用性;

泛型类型:必须是引用类型(非基本数据类型)

泛型类:把泛型定义在类上,在实例化类的时候指定泛型的具体类型。

泛型接口:把泛型定义在接口上,在实现接口的时候指定泛型的具体类型。

泛型方法:把泛型定义在方法上,在调用方法的时候指定泛型的具体类型。

泛型通配符:用于解决泛型之间引用传递问题的特殊语法
无边界通配符:(Unbounded Wildcards) 语法:<?>
固定上边界通配符:Upper Bounded Wildcards) 语法:<? extends E>
固定下边界通配符:(Lower Bounded Wildcards) 语法:<? super E>