思考
@Test
public void test(){
Map<String,String> map = new HashMap<>();
TypeVariable<?>[] typeParameters = map.getClass().getTypeParameters();
//获取的是[K,V]
//如何通过代码获取map中泛型的真实类型String?
}
方法中通过map.getClass()是永远无法获取的
类,是属性和方法的集合,类上泛型的定义,本质是供属性和方法的定义和使用
map的泛型的真实类型,可通过属性和方法获取