-
type是什么?干什么?
Type是对Java语言对象的抽象。表示Java所有类型,这里所谓的类型是从Java整个语言角度来看的,比如原始类型、参数化类型(泛型)、类型变量及其数组等。是java语言里边的对象的抽象。
Type是为了在java运行时期获取泛型而存在的。由于java1.5引入了泛型方便了代码编写,但是会有泛型擦除问题,想要获取某一类有泛型却被擦除的泛型类型时就会有问题。所以java引入了Type这一概念。Type也主要是为在运行时期获取泛型而服务。 -
接口介绍
-
认识一下子接口们带变得java语言对象
Type类型详解里面讲的很详细
parameterizedType主要是用来表示 如 Collection或者Class。
TypeVariable 是各种类型变量的公共高级接口。
GenericArrayType(泛型数组类型)
WildcardType(通配符类型) List<? extends Number>