知识点一:
//获得当前类型的带有泛型类型的父类
ParameterizedType ptClass = (ParameterizedType) this.getClass().getGenericSuperclass();
//获得运行期的泛型类型
Class clazz = (Class) ptClass.getActualTypeArguments()[0];
Type[] getActualTypeArguments();//返回表示此类型的实际类型参数的对象数组
Type getRawType();//返回表示声明此类型的类或接口的对象
Type getOwnerType();// 返回表示此类型所属类型的对象。例如,如果此类型是{@code o<t>.i<s>},则返回{@code o<t>}的表示形式。
知识点二:
Serializable:
八大基本数据类型都是Serializable的实现类。