ParameterizedType理解笔记

首先分享这篇文章《ParameterizedType详解》 https://blog.csdn.net/JustBeauty/article/details/81116144

ParameterizedType就是参数化类型的意思

声明类型中带有“<>”的都是参数化类型,比如List<Integer>,Map<String,Long>

getActualTypeArguments()返回Type[],即“<>”里的参数,比如Map<String,Integer>

getRawType()返回Tpye,得到“<>”前面的类型,比如List<String>

getOwnerType()返回Type,O<T>.I<S>类型变量调用时会返回O<T>,比如Map.Entry<Long,Short>

上一篇:Android项目实战(二):安卓应用程序退出的三种方法


下一篇:改善C#程序,提高程序运行效率的50种方法