一、泛型介绍
Oracle对泛型的官方定义是:泛型类型是通过类型参数化的泛型类或接口。其实泛型就是通过类型参数化,来解决程序的通用性设计和实现的若干问题。
Java泛型是1.5版本之后引入的特性,它主要被用于解决三类问题
1、编译器类型检查
2、强制类型转换
3、可读性和灵活性
二、自定义泛型
1、泛型类
2、泛型接口
3、泛型方法
三、通配符
参考
- https://segmentfault.com/a/1190000014862683 Java高级特性入门——泛型、反射和注解
- https://blog.csdn.net/s10461/article/details/53941091
Java 泛型详解-绝对是对泛型方法讲解最详细的,没有之一 - https://segmentfault.com/a/1190000005179142 Java 泛型总结(一):基本用法与类型擦除
- https://segmentfault.com/a/1190000005179147 Java 泛型总结(二):泛型与数组
- https://segmentfault.com/a/1190000005337789 Java 泛型总结(三):通配符的使用
- https://segmentfault.com/a/1190000014824002 Java知识点总结(Java泛型)