反射 - type

ParameterizedType  带有泛型的类型,其中不包括数组和奔雷上定义的泛型

  比如  List<String> list = new ArrayList<>();

    那么 list.getGenericType instanceof ParameterizedType  ->true

  而 Set set =new HashSet();

    那么  set .getGenericType instanceof ParameterizedType  ->false

    因为 set变量声明时没有带泛型

 

posted @ 2019-02-13 16:48  斯然  阅读(124)  评论(0编辑  收藏  举报