参考链接
点击打开链接 对其各种子类的举例
点击打开链接 相关概念的介绍 ;不要看举例,举例看上面的链接
目前使用场景,在Okhttp框架封装,接口回调中用到,fastJson使用,使用场景代码使用 点击打开链接
未来可能使用的场景:
通过泛型获取到类型参数的所有信息。
测试代码,见 点击打开链接
public class TypePojo<E> {
private int primitive_type;
private Map<String, ? extends Integer> parameterized_type;
private E type_variable;
private E[] array_type;
}
所谓的泛型数组 类型,就是用泛型标识的数组 : E[]
基本数据 类型,就是int等基本数据
变量 类型 ,就是 某一类 作为的类型
参数化 类型 ,就是泛型类,类名<泛型> : className<E> ,例如List,Map等