解析泛型类型 获取字段泛型类型 **java.lang.reflect.Field#getGenericType**: 作用:返回字段的泛型类型。返回类型:Type。如果字段是一个泛型类型,这个方法将返回一个表示这个泛型类型的 Type 对象,比如 ParameterizedType,TypeVariable 等等。如果字段不是泛型类型,这个方法将返回字段的具体类型,即 Class 对象。示例
通过Class,Method来认识泛型的本质 我们知道Java中集合的泛型是防止错误输入的,例如ArrayList<String>list1=new ArrayList<String>();接下来如果再有list1.add(20);系统便提示错误,程序无法通过编译,以为list1的类型已被指定为String,那么我们看以下代码 Class c1=list.getClass();Class c
泛型Generic(一) 一、基本概念 1.1 定义 泛型(generic):参数化类型的能力。 优点:编译时检查类型错误,而不是运行时检查错误、 1.2 泛型应用范围 1.2.1 泛型接口 public interface Comparable<T> {public int compareTo(T o);} 1.2.1 泛型类 public class Ge