java 要取得泛型信息的几种途径或者形式:
一: 通过将泛型信息放在类的签名上如 class A<T> 这种形式
通过子类获取父类之后可以获取泛型信息
clazz.getGenericSuperclass()
二:通过方法传入如:<T> T methodA(Class<? extends T> clazz)
三:通过类的Fileld 去获取泛型信息
for (Field field : Person.class.getDeclaredFields()) {
System.out.format("GenericType: %s%n", field.getGenericType());
}