JAVA动态性——反射机制(三:通过反射操作注解、泛型)附加代码示例

2020-10-26 11:55发布

反射操作注解

可以通过反射API: getAnnotations, getAnnotation获得相关的注解信息

Bean.class



测试代码:


反射操作泛型

  • Java采用泛型擦除的机制来引入泛型。Java中的泛型仅仅是给编译器javac使用的,确保数据的安全性和免去强制类型转换的麻烦。但是,一旦编译完成,所有的和泛型有关的类型全部擦除

  • 为了通过反射操作这些类型以迎合实际开发的需要,Java就新增了ParameterizedTypeGenericArrayTypeTypeVariableWildcardType几种类型来代表不能被归一到Class类中的类型但是又和原始类型齐名的类型



转载自:CSDN  作者:Baret-H

原文链接:https://bareth.blog.csdn.net/article/details/10644864